ydb-sdk
Version:
Node.js bindings for working with YDB API over gRPC
57 lines • 3.74 kB
TypeScript
export { Ydb } from 'ydb-sdk-proto';
export { getLogger, setupLogger, setDefaultLogger, FallbackLogger, getFallbackLogFunction, } from './logger/deprecated';
export { Logger, LogFn } from './logger/simple-logger';
export { default as Driver, IDriverSettings, IPoolSettings } from './driver';
export { declareType, StructFields, Types, TypedValues, TypedData, TypedDataOptions, withTypeOptions, NamesConversion, snakeToCamelCaseConversion, identityConversion, primitiveTypeToValue, typeMetadataKey, getNameConverter, StringFunction, } from './types';
export { getCredentialsFromEnv, getSACredentialsFromJson } from './utils/parse-env-vars';
export { ISslCredentials } from './utils/ssl-credentials';
export { withRetries, RetryParameters } from './retries_obsoleted';
export { Context } from './context';
export { YdbError, StatusCode } from './errors';
export { TableSessionPool } from './table/table-session-pool';
export { AlterTableDescription } from './table/table-session';
export { TableDescription } from './table/table-session';
export { TableIndex } from './table/table-session';
export { TableProfile } from './table/table-session';
export { CachingPolicy } from './table/table-session';
export { ExecutionPolicy } from './table/table-session';
export { CompactionPolicy } from './table/table-session';
export { ReplicationPolicy } from './table/table-session';
export { PartitioningPolicy } from './table/table-session';
export { ExplicitPartitions } from './table/table-session';
export { StoragePolicy } from './table/table-session';
export { ColumnFamilyPolicy } from './table/table-session';
export { StorageSettings } from './table/table-session';
export { Column } from './table/table-session';
export { TableSession, TableSession as Session } from './table/table-session';
export { ExecuteScanQuerySettings } from './table/table-session';
export { ReadTableSettings } from './table/table-session';
export { BulkUpsertSettings } from './table/table-session';
export { ExecuteQuerySettings } from './table/table-session';
export { PrepareQuerySettings } from './table/table-session';
export { RollbackTransactionSettings } from './table/table-session';
export { CommitTransactionSettings } from './table/table-session';
export { BeginTransactionSettings } from './table/table-session';
export { DescribeTableSettings } from './table/table-session';
export { DropTableSettings } from './table/table-session';
export { AlterTableSettings } from './table/table-session';
export { CreateTableSettings } from './table/table-session';
export { OperationParams } from './table/table-session';
export { AUTO_TX } from './table/table-session';
export { QuerySession } from './query';
export { StaticCredentialsAuthService } from './credentials/static-credentials-auth-service';
export { IamAuthService } from './credentials/iam-auth-service';
export { MetadataAuthService } from './credentials/metadata-auth-service';
export { TokenAuthService } from './credentials/token-auth-service';
export { AnonymousAuthService } from './credentials/anonymous-auth-service';
export { ITokenService } from './credentials/i-token-service';
export { IAuthService } from './credentials/i-auth-service';
export { ModifyPermissionsSettings } from './schema/scheme-service';
export { DescribePathSettings } from './schema/scheme-service';
export { ListDirectorySettings } from './schema/scheme-service';
export { RemoveDirectorySettings } from './schema/scheme-service';
export { MakeDirectorySettings } from './schema/scheme-service';
export { QueryClient, ResultSet, RowType } from './query';
export { SimpleLogger } from './logger/simple-logger';
export { getDefaultLogger } from './logger/get-default-logger';
//# sourceMappingURL=index.d.ts.map