@salad-labs/loopz-typescript
Version:
The Official Loopz TypeScript SDK
37 lines • 1.14 kB
TypeScript
import { Auth } from "./auth";
import { Chat } from "./chat";
import { Oracle } from "./oracle";
import { Proposal } from "./proposal";
import { Order } from "./order";
import { Notification } from "./notification";
import { LoopzConfig } from "./types/app/loopzconfig";
export declare class Loopz {
private static _instance;
private static _randomLsname;
private static _apiKey;
private static _privyAppId;
private static _privyClientConfig;
private static _storage;
private static _privyAdapter;
private static _authAdapter;
private static _devMode;
static get devMode(): boolean;
private constructor();
/** static methods */
private static createOrConnectToStorage;
static boot(config: Omit<LoopzConfig, "storage">, options?: {
devMode?: boolean;
runAdapter?: boolean;
enableStorage?: boolean;
}): Promise<Loopz>;
/** public instance methods */
init(): {
auth: Auth;
order: Order;
proposal: Proposal;
oracle: Oracle;
chat: Chat;
notification: Notification;
};
}
//# sourceMappingURL=loopz.d.ts.map