UNPKG

yhui-yuanhuan

Version:

A Component Library for Vue 3 based on element-plus

1 lines 2.07 kB
{"version":3,"file":"types.mjs","sources":["../../../../packages/components/types.ts"],"sourcesContent":["export interface IEntityBase {\n id: number\n createTime: string\n createId: number\n modifiedTime: string\n modifiedId: number\n}\nexport class EntityBase implements IEntityBase {\n id: number = 0\n createTime: string = ''\n createId: number = 0\n modifiedTime: string = ''\n modifiedId: number = 0\n\n constructor(param?) {\n if (!param) return\n if (param.id !== undefined) this.id = param.id\n if (param.createTime !== undefined) this.createTime = param.createTime\n if (param.createId !== undefined) this.createId = param.createId\n if (param.modifiedTime !== undefined) this.modifiedTime = param.modifiedTime\n if (param.modifiedId !== undefined) this.modifiedId = param.modifiedId\n }\n}\n\nexport interface Page {\n page: number\n size: number\n total?: number\n}\n\nexport interface ResponseData<T> {\n code: string\n message?: string\n data?: T\n}\n\nexport type NonMethodKeys<T> = {\n // eslint-disable-next-line @typescript-eslint/no-unsafe-function-type\n [K in keyof T]: T[K] extends Function ? never : K\n}[keyof T]\n\nexport type NonMethodProperties<T> = Pick<T, NonMethodKeys<T>>\n"],"names":[],"mappings":"AAAO,MAAM,UAAU,CAAC;AACxB,EAAE,WAAW,CAAC,KAAK,EAAE;AACrB,IAAI,IAAI,CAAC,EAAE,GAAG,CAAC,CAAC;AAChB,IAAI,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;AACzB,IAAI,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC;AACtB,IAAI,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC;AAC3B,IAAI,IAAI,CAAC,UAAU,GAAG,CAAC,CAAC;AACxB,IAAI,IAAI,CAAC,KAAK;AACd,MAAM,OAAO;AACb,IAAI,IAAI,KAAK,CAAC,EAAE,KAAK,KAAK,CAAC;AAC3B,MAAM,IAAI,CAAC,EAAE,GAAG,KAAK,CAAC,EAAE,CAAC;AACzB,IAAI,IAAI,KAAK,CAAC,UAAU,KAAK,KAAK,CAAC;AACnC,MAAM,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC,UAAU,CAAC;AACzC,IAAI,IAAI,KAAK,CAAC,QAAQ,KAAK,KAAK,CAAC;AACjC,MAAM,IAAI,CAAC,QAAQ,GAAG,KAAK,CAAC,QAAQ,CAAC;AACrC,IAAI,IAAI,KAAK,CAAC,YAAY,KAAK,KAAK,CAAC;AACrC,MAAM,IAAI,CAAC,YAAY,GAAG,KAAK,CAAC,YAAY,CAAC;AAC7C,IAAI,IAAI,KAAK,CAAC,UAAU,KAAK,KAAK,CAAC;AACnC,MAAM,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC,UAAU,CAAC;AACzC,GAAG;AACH;;;;"}