interface.uts 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. export type ChooseSystemImageSuccessResult = {
  2. filePaths : Array<string>
  3. }
  4. export type ImageErrorCode = 2101001 | 2101010 | 2101002
  5. export interface ChooseSystemImageError extends IUniError {
  6. errCode : ImageErrorCode
  7. };
  8. export type ChooseSystemImageSuccessCallback = (result : ChooseSystemImageSuccessResult) => void
  9. export type ChooseSystemImageFailResult = ChooseSystemImageError
  10. export type ChooseSystemImageFailCallback = (result : ChooseSystemImageFailResult) => void
  11. export type ChooseSystemImageCompleteCallback = (callback : any) => void
  12. export type ChooseSystemImageOptions = {
  13. count : number,
  14. success ?: ChooseSystemImageSuccessCallback | null,
  15. fail ?: ChooseSystemImageFailCallback | null,
  16. complete ?: ChooseSystemImageCompleteCallback | null
  17. }
  18. export type ChooseSystemImage = (options : ChooseSystemImageOptions) => void
  19. export type ChooseSystemMediaSuccessResult = {
  20. filePaths : Array<string>
  21. }
  22. export type ChooseSystemMediaSuccessCallback = (result : ChooseSystemMediaSuccessResult) => void
  23. export type ChooseSystemMediaFailResult = ChooseSystemImageError
  24. export type ChooseSystemMediaFailCallback = (result : ChooseSystemMediaFailResult) => void
  25. export type ChooseSystemMediaCompleteCallback = (callback : any) => void
  26. export type ChooseSystemMediaOptions = {
  27. count : number,
  28. mediaType ?: Array<string> | null,
  29. pageOrientation ?: string | null,
  30. success ?: ChooseSystemMediaSuccessCallback | null,
  31. fail ?: ChooseSystemMediaFailCallback | null,
  32. complete ?: ChooseSystemMediaCompleteCallback | null
  33. }
  34. export type ChooseSystemMedia = (options : ChooseSystemMediaOptions) => void