interface.uts 771 B

12345678910111213141516171819
  1. export type RequestPermissionTipsListener = {
  2. onRequest ?: ((permissions : Array<string>) => void) | null,
  3. onConfirm ?: ((permission : Array<string>) => void) | null,
  4. onComplete ?: ((permissions : UTSJSONObject) => void) | null
  5. }
  6. export type RegisterRequestPermissionTipsListener = (listener : RequestPermissionTipsListener | null) => void
  7. export type UnregisterRequestPermissionTipsListener = (listener : RequestPermissionTipsListener | null) => void
  8. export type SetRequestPermissionTips = (tips : UTSJSONObject) => void
  9. export interface Uni {
  10. registerRequestPermissionTipsListener : RegisterRequestPermissionTipsListener,
  11. unregisterRequestPermissionTipsListener : UnregisterRequestPermissionTipsListener
  12. setRequestPermissionTips : SetRequestPermissionTips
  13. }