19 lines
771 B
Plaintext
19 lines
771 B
Plaintext
export type RequestPermissionTipsListener = {
|
|
onRequest ?: ((permissions : Array<string>) => void) | null,
|
|
onConfirm ?: ((permission : Array<string>) => void) | null,
|
|
onComplete ?: ((permissions : UTSJSONObject) => void) | null
|
|
}
|
|
|
|
|
|
export type RegisterRequestPermissionTipsListener = (listener : RequestPermissionTipsListener | null) => void
|
|
export type UnregisterRequestPermissionTipsListener = (listener : RequestPermissionTipsListener | null) => void
|
|
export type SetRequestPermissionTips = (tips : UTSJSONObject) => void
|
|
|
|
export interface Uni {
|
|
|
|
registerRequestPermissionTipsListener : RegisterRequestPermissionTipsListener,
|
|
|
|
unregisterRequestPermissionTipsListener : UnregisterRequestPermissionTipsListener
|
|
|
|
setRequestPermissionTips : SetRequestPermissionTips
|
|
} |