Closed guansss closed 8 months ago
现在自动生成的 ts client 里的类型几乎都是可空的,用起来不太方便,需要做一些 type cast
/** * * @export * @interface ArkLevelInfo */ export interface ArkLevelInfo { /** * * @type {string} * @memberof ArkLevelInfo */ levelId?: string; /** * * @type {string} * @memberof ArkLevelInfo */ stageId?: string; /** * * @type {string} * @memberof ArkLevelInfo */ catOne?: string; /** * * @type {string} * @memberof ArkLevelInfo */ catTwo?: string; /** * * @type {string} * @memberof ArkLevelInfo */ catThree?: string; /** * * @type {string} * @memberof ArkLevelInfo */ name?: string; /** * * @type {number} * @memberof ArkLevelInfo */ width?: number; /** * * @type {number} * @memberof ArkLevelInfo */ height?: number; }
希望给非空字段加上声明,比如 @NotNull,@NotBlank,requiredMode 之类
@NotNull
@NotBlank
requiredMode
kotlin重写版本已上线,非空类型由kotlin提供。
现在自动生成的 ts client 里的类型几乎都是可空的,用起来不太方便,需要做一些 type cast
希望给非空字段加上声明,比如
@NotNull
,@NotBlank
,requiredMode
之类