airbridge-react-native-sdk
Version:
Airbridge SDK for React Native
12 lines (11 loc) • 681 B
TypeScript
export type JSONObject = {
[key: string]: JSONElement;
};
export type JSONArray = JSONElement[];
export type JSONElement = JSONObject | JSONArray | string | number | boolean | null;
export declare const createJSONObject: (object: unknown) => JSONObject | undefined;
export declare const createJSONArray: (array: unknown) => JSONArray | undefined;
export declare const createJSONElement: (element: unknown) => JSONElement | undefined;
export declare const checkJSONObject: (object: unknown) => object is JSONObject;
export declare const checkJSONArray: (array: unknown) => array is JSONArray;
export declare const checkJSONElement: (element: unknown) => element is JSONElement;