architect-sdk
Version:
Essentialz Architect SDK
18 lines (17 loc) • 696 B
TypeScript
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;
}