gigya-node
Version:
Gigya SDK for NodeJS
13 lines (12 loc) • 514 B
TypeScript
import { GigyaRequest } from "../RequestFactory";
import { ISigner } from "./ISigner";
export interface UserKeyCredentials {
userKey?: string;
}
export declare function isCredentials(credentials: UserKeyCredentials | any): credentials is UserKeyCredentials;
export declare abstract class AuthRequestSigner<T extends UserKeyCredentials> implements ISigner {
protected _creds: T;
protected constructor(_creds: T);
abstract sign(request: GigyaRequest<T>): void;
protected createNonce(): number;
}