UNPKG

@react-native-firebase/app

Version:

A well tested, feature rich Firebase implementation for React Native, supporting iOS & Android. Individual module support for Admob, Analytics, Auth, Crash Reporting, Cloud Firestore, Database, Dynamic Links, Functions, Messaging (FCM), Remote Config, Sto

100 lines 2.44 kB
/** * Validates that all key-value pairs in an object are strings. */ export declare function objectKeyValuesAreStrings(object: unknown): boolean; /** * Simple is null check. * * @param value * @returns {boolean} */ export declare function isNull(value: unknown): value is null; /** * Simple is object check. * * @param value * @returns {boolean} */ export declare function isObject(value: unknown): value is Record<string, unknown>; /** * Simple is date check * https://stackoverflow.com/a/44198641 * @param value * @returns {boolean} */ export declare function isDate(value: unknown): value is Date; /** * Simple is function check * * @param value * @returns {*|boolean} */ export declare function isFunction(value: unknown): value is Function; /** * Simple is string check * @param value * @return {boolean} */ export declare function isString(value: unknown): value is string; /** * Simple is number check * @param value * @return {boolean} */ export declare function isNumber(value: unknown): value is number; /** * Simple is phone number check for E.164 format * @param value * @return {boolean} */ export declare function isE164PhoneNumber(value: unknown): boolean; /** * Simple finite check * @param value * @returns {boolean} */ export declare function isFinite(value: unknown): boolean; /** * Simple integer check * @param value * @returns {boolean} */ export declare function isInteger(value: unknown): boolean; /** * Simple is boolean check * * @param value * @return {boolean} */ export declare function isBoolean(value: unknown): value is boolean; /** * * @param value * @returns {arg is Array<unknown>} */ export declare function isArray(value: unknown): value is Array<unknown>; /** * * @param value * @returns {boolean} */ export declare function isUndefined(value: unknown): value is undefined; /** * /^[a-zA-Z0-9_]+$/ * * @param value * @returns {boolean} */ export declare function isAlphaNumericUnderscore(value: unknown): boolean; export declare function isValidUrl(url: unknown): boolean; /** * Array includes * * @param value * @param oneOf * @returns {boolean} */ export declare function isOneOf(value: unknown, oneOf?: unknown[]): boolean; export declare function noop(): void; export declare function validateOptionalNativeDependencyExists(firebaseJsonKey: string, apiName: string, nativeFnExists: boolean): void; //# sourceMappingURL=validate.d.ts.map