UNPKG

architect-sdk

Version:

Essentialz Architect SDK

18 lines (17 loc) 696 B
import { ArchitectAuthService } from './auth'; import { ArchitectFilesService } from './files'; import { ArchitectResourceService } from './resources'; import { ArchitectConfig } from './types'; export declare class ArchitectSDK { resourceServices: Record<string, ArchitectResourceService>; authService: ArchitectAuthService; filesService: ArchitectFilesService; private readonly httpClient; private readonly tokenManager; private static instance; static getInstance(config: ArchitectConfig): ArchitectSDK; private constructor(); resource(resourceName: string): ArchitectResourceService; auth(): ArchitectAuthService; files(): ArchitectFilesService; }