flexbase-client
Version:
Flexbase api client
10 lines (9 loc) • 559 B
TypeScript
import { AuthenticationToken, AuthenticationTokenAccessorBase } from '@flexbase/http-client-middleware';
import { FlexbasePasswordCredentials } from '../models/auth/FlexbasePasswordCredentials.js';
export declare class FlexbaseAuthenticationTokenAccessor extends AuthenticationTokenAccessorBase<FlexbasePasswordCredentials> {
protected generateBody(credentials: FlexbasePasswordCredentials, refreshToken: string | undefined): {
url: string;
body: any;
};
protected coerceResponse(tokenResponse: any): AuthenticationToken | null;
}