auth.d.ts 644 B

123456789101112131415161718
  1. import { IClient, ResourceClientLoad } from '../../definitions';
  2. import { ResourceClient } from '../http';
  3. export interface AuthConnection {
  4. readonly uuid: string;
  5. }
  6. export interface AuthClientDeps {
  7. readonly client: IClient;
  8. }
  9. export declare class AuthClient extends ResourceClient {
  10. readonly e: AuthClientDeps;
  11. readonly connections: AuthConnectionClient;
  12. constructor(e: AuthClientDeps);
  13. }
  14. export declare class AuthConnectionClient extends ResourceClient implements ResourceClientLoad<AuthConnection> {
  15. readonly e: AuthClientDeps;
  16. constructor(e: AuthClientDeps);
  17. load(email: string): Promise<AuthConnection>;
  18. }