index.ets 515 B

123456789101112131415161718192021222324252627282930313233
  1. export interface BasicType<T> {
  2. src?: ResourceStr,
  3. acSrc?: ResourceStr,
  4. text?: string,
  5. message?: string,
  6. color?: ResourceColor,
  7. click?: () => void,
  8. number?: number,
  9. generics?: T,
  10. date?: string,
  11. index?: number,
  12. finally?: () => void
  13. }
  14. export type reqString = Record<string, string>
  15. export interface avoidType {
  16. top?: number,
  17. bottom?: number
  18. }
  19. export interface MessageType {
  20. text: string,
  21. header: ResourceStr,
  22. role: Role,
  23. id?: number
  24. }
  25. export enum Role {
  26. USER,
  27. OTHER,
  28. CARD
  29. }