mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-18 02:06:01 +00:00
31 lines
631 B
TypeScript
31 lines
631 B
TypeScript
export interface FileFormatDefinition {
|
|
storageType: string;
|
|
extension: string;
|
|
name: string;
|
|
readerFunc?: string;
|
|
writerFunc?: string;
|
|
args?: any[];
|
|
addFilesToSourceList?: (
|
|
file: {
|
|
full: string;
|
|
},
|
|
newSources: string[],
|
|
newValues: {
|
|
[key: string]: any;
|
|
}
|
|
) => void;
|
|
getDefaultOutputName?: (sourceName, values) => string;
|
|
getOutputParams?: (sourceName, values) => any;
|
|
}
|
|
|
|
export interface PluginDefinition {
|
|
packageName: string;
|
|
manifest: any;
|
|
content: any;
|
|
}
|
|
|
|
export interface ExtensionsDirectory {
|
|
plugins: PluginDefinition[];
|
|
fileFormats: FileFormatDefinition[];
|
|
}
|