UNPKG

@ua/react-native-airship

Version:
38 lines 1.14 kB
import { Feature } from './types'; /** * Airship Privacy Manager. */ export declare class AirshipPrivacyManager { private readonly module; constructor(module: any); /** * Sets the current set of enabled features. * @param features The features to set. * @returns A promise. */ setEnabledFeatures(features: Feature[]): Promise<void>; /** * Gets the current enabled features. * @returns A promise with the result. */ getEnabledFeatures(): Promise<Feature[]>; /** * Enables additional features. * @param features The features to enable. * @returns A promise. */ enableFeatures(features: Feature[]): Promise<void>; /** * Disable features. * @param features The features to disable. * @returns A promise. */ disableFeatures(features: Feature[]): Promise<void>; /** * Checks if the features are enabled or not. * @param features The features to check. * @returns A promise with the result. */ isFeaturesEnabled(features: Feature[]): Promise<void>; } //# sourceMappingURL=AirshipPrivacyManager.d.ts.map