UNPKG

skyflow-node

Version:
31 lines (30 loc) 1.43 kB
export type ResponseToken = { accessToken: string; tokenType: string; }; export type ResponseSignedDataTokens = { token: string; signedToken: string; }; export type BearerTokenOptions = { ctx?: string; roleIDs?: string[]; }; export type SignedDataTokensOptions = { dataTokens: string[]; timeToLive?: number; ctx?: string; }; declare function generateBearerToken(credentialsFilePath: any, options?: BearerTokenOptions): Promise<ResponseToken>; export declare function getRolesForScopedToken(roleIDs: string[]): string; declare function successResponse(res: any): Promise<ResponseToken>; declare function failureResponse(err: any): Promise<unknown>; declare function generateToken(credentialsFilePath: any): Promise<ResponseToken>; declare function generateBearerTokenFromCreds(credentials: any, options?: BearerTokenOptions): Promise<ResponseToken>; declare function generateSignedDataTokens(credentialsFilePath: any, options: SignedDataTokensOptions): Promise<ResponseSignedDataTokens[]>; declare function generateSignedDataTokensFromCreds(credentials: any, options: SignedDataTokensOptions): Promise<ResponseSignedDataTokens[]>; export { generateBearerToken, generateToken, generateBearerTokenFromCreds, generateSignedDataTokens, generateSignedDataTokensFromCreds }; export declare const __testing: { successResponse: typeof successResponse; failureResponse: typeof failureResponse; };