mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-21 15:16:01 +00:00
grid data types WIP
This commit is contained in:
21
packages/types/engines.d.ts
vendored
21
packages/types/engines.d.ts
vendored
@@ -93,6 +93,26 @@ export interface CollectionSortDefinitionItem {
|
||||
|
||||
export type CollectionSortDefinition = CollectionSortDefinitionItem[];
|
||||
|
||||
export interface DataEditorTypesBehaviour {
|
||||
parseSqlNull?: boolean;
|
||||
parseJsonNull?: boolean;
|
||||
parseJsonBoolean?: boolean;
|
||||
parseNumber?: boolean;
|
||||
parseJsonArray?: boolean;
|
||||
parseJsonObject?: boolean;
|
||||
parseHexAsBuffer?: boolean;
|
||||
parseObjectIdAsDollar?: boolean;
|
||||
|
||||
explicitDataType?: boolean;
|
||||
supportNumberType?: boolean;
|
||||
supportStringType?: boolean;
|
||||
supportBooleanType?: boolean;
|
||||
supportDateType?: boolean;
|
||||
supportNullType?: boolean;
|
||||
supportJsonType?: boolean;
|
||||
supportObjectIdType?: boolean;
|
||||
}
|
||||
|
||||
export interface FilterBehaviourProvider {
|
||||
getFilterBehaviour(dataType: string, standardFilterBehaviours: { [id: string]: FilterBehaviour }): FilterBehaviour;
|
||||
}
|
||||
@@ -105,6 +125,7 @@ export interface EngineDriver extends FilterBehaviourProvider {
|
||||
editorMode?: string;
|
||||
readOnlySessions: boolean;
|
||||
supportedKeyTypes: SupportedDbKeyType[];
|
||||
dataEditorTypesBehaviour: DataEditorTypesBehaviour;
|
||||
supportsDatabaseUrl?: boolean;
|
||||
supportsDatabaseDump?: boolean;
|
||||
supportsServerSummary?: boolean;
|
||||
|
||||
Reference in New Issue
Block a user