@opendash/plugin-parse
Version:
Parse Server Plugin for open.DASH
15 lines (14 loc) • 624 B
TypeScript
import { AuthPayloadInterface, UserAdapterContext, UserAdapterInterface } from "opendash";
import { AdapterOptions } from "./types";
export declare class ParseUserAdapter implements UserAdapterInterface {
private context;
private options;
constructor(options?: Partial<AdapterOptions>);
onContext(context: UserAdapterContext): void;
private init;
login(payload: AuthPayloadInterface): Promise<void>;
loginWithCloudCode(login: any, password: any): Promise<void>;
register(payload: AuthPayloadInterface): Promise<void>;
logout(): Promise<void>;
private validateSession;
}