UNPKG

jinaga

Version:

Data management for web and mobile applications.

14 lines 731 B
import { Authentication } from '../authentication/authentication'; import { AuthorizationRules } from '../authorization/authorizationRules'; import { LoginResponse } from '../http/messages'; import { FactEnvelope, FactRecord, Storage } from '../storage'; export declare class AuthenticationTest implements Authentication { private userFact; private deviceFact; private authorizationEngine; constructor(store: Storage, authorizationRules: AuthorizationRules | null, userFact: FactRecord | null, deviceFact: FactRecord | null); login(): Promise<LoginResponse>; local(): Promise<FactRecord>; authorize(envelopes: FactEnvelope[]): Promise<FactEnvelope[]>; } //# sourceMappingURL=authentication-test.d.ts.map