UNPKG

@expressive-analytics/deep-thought-authentication

Version:

Typescript conversion of Deep Thought Authentication

17 lines (16 loc) 697 B
import { DTStore } from '@expressive-analytics/deep-thought-js'; import { DTRequestor, DTVerifier, DTService } from '@expressive-analytics/deep-thought-service'; import { DTOAuthTokenModel } from './DTOAuthToken'; export declare class DTOAuth2Verifier implements DTVerifier { protected _db: DTStore; protected access_token?: any; protected provider?: DTService; protected _token: any; constructor(db?: DTStore); verify(action: any, token?: DTOAuthTokenModel): boolean; lookupConsumer(key: any, secret: any): DTRequestor; token(): any; castToken(qb: any): import("@expressive-analytics/deep-thought-js").DTModel; userID(): () => number; db(): DTStore; }