export const proxifyPermissions = >( platform: 'android' | 'ios' | 'windows', ) => new Proxy({} as T, { get: (_, prop) => (typeof prop === 'string' ? `${platform}.permission.${prop}` : prop), }); export const uniq = (array: T[]): T[] => { return array.filter((item, index) => item != null && array.indexOf(item) === index); };