首页 > 解决方案 > Dart 类型别名

问题描述

我喜欢使用 newtype 模式来封装字符串或其他过于常见的数据类型。
有没有办法在飞镖中做到这一点?我找到了typedef,但显然这仅适用于方法回调。

打字稿中的示例类型别名:

type FileId = string;

rust 中的新类型示例:

struct FileId(String);

标签: dart

解决方案


推荐阅读