@agnostack/next-shopify
Version:
Please contact agnoStack via info@agnostack.com for any questions
28 lines • 1.3 kB
TypeScript
export class FirebaseSessionHandler {
static getInstance(firebaseConfig: any, { collection, configurationId }: {
collection: any;
configurationId: any;
}): any;
constructor(enforcer: any, { configurationId, collection }: {
configurationId: any;
collection?: string | undefined;
});
type: string;
collection: string;
configurationId: any;
get isInitialized(): boolean;
initializeFireStore(firebaseConfig: any): void;
firestore: any;
[singleton]: FirebaseSessionHandler | undefined;
}
export function storeCallback(instance: any, shopId: any, session: any): Promise<any>;
export function updateCallback(instance: any, shopId: any, session: any): Promise<any>;
export function loadCallback(instance: any, shopId: any, sessionId: any): Promise<any>;
export function loadState(instance: any, shop: any): Promise<any>;
export function storeState(instance: any, state: any): Promise<any>;
export function deleteState(instance: any, shop: any): Promise<any>;
export function deleteSessionsCallback(instance: any, shopId: any, sessionIds: any): Promise<any[]>;
export function findSessionIdsByShop(instance: any, shopId: any): Promise<any[]>;
declare const singleton: unique symbol;
export {};
//# sourceMappingURL=firebase.d.ts.map