@directus/sdk-js
Version:
The official Directus SDK for use in JavaScript!
29 lines (28 loc) • 1.17 kB
TypeScript
import { AxiosInstance } from 'axios';
import { ItemsHandler, ServerHandler, UtilsHandler, ActivityHandler, FoldersHandler, PermissionsHandler, PresetsHandler, RolesHandler, UsersHandler, SettingsHandler, FilesHandler, CollectionsHandler, FieldsHandler, AuthHandler, RelationsHandler, AuthOptions, RevisionsHandler } from './handlers';
declare class DirectusSDK {
axios: AxiosInstance;
private authOptions;
constructor(url: string, options?: {
auth: Partial<AuthOptions>;
});
get url(): string;
set url(val: string);
auth: AuthHandler;
items(collection: string): ItemsHandler;
get activity(): ActivityHandler;
get collections(): CollectionsHandler;
get fields(): FieldsHandler;
get files(): FilesHandler;
get folders(): FoldersHandler;
get permissions(): PermissionsHandler;
get presets(): PresetsHandler;
get relations(): RelationsHandler;
get revisions(): RevisionsHandler;
get roles(): RolesHandler;
get server(): ServerHandler;
get settings(): SettingsHandler;
get users(): UsersHandler;
get utils(): UtilsHandler;
}
export default DirectusSDK;