@joktec/arango
Version:
JokTec - ArangoDB Service
29 lines • 971 B
TypeScript
import { ClientConfig } from '@joktec/core';
import { LoadBalancingStrategy } from 'arangojs/configuration';
import { ImportDocumentsOptions } from 'arangojs/documents';
export declare class BasicCredentials {
username: string;
password?: string;
constructor(props: BasicCredentials);
}
export declare class BearerCredentials {
token: string;
constructor(props: BearerCredentials);
}
export type CollectionImportOpts = ImportDocumentsOptions & {
type?: 'documents' | 'list' | 'auto';
};
export declare class ArangoConfig extends ClientConfig {
url: string | string[];
databaseName?: string;
auth?: BasicCredentials | BearerCredentials;
arangoVersion?: number;
loadBalancingStrategy?: LoadBalancingStrategy;
maxRetries?: false | number;
agent?: any;
agentOptions?: object;
headers?: Headers;
precaptureStackTraces?: boolean;
constructor(props: ArangoConfig);
}
//# sourceMappingURL=arango.config.d.ts.map