shyft
Version:
Model driven GraphQL API framework
30 lines (29 loc) • 1.8 kB
TypeScript
import { Configuration, StorageConfiguration } from '..';
import { EntityManager } from 'typeorm';
declare class StoragePostgresConfiguration extends StorageConfiguration {
constructor(setup?: {});
_generateGetStateFunction: (configuration: Configuration, templateFileName: string, functionName: string) => string;
generateGetStateIdFunctionName: () => string;
generateGetStateIdFunction: (configuration: Configuration) => string;
generateGetStateIdsFunctionName: () => string;
generateGetStateIdsFunction: (configuration: Configuration) => string;
generateGetStateMapFunctionName: () => string;
generateGetStateMapFunction: (configuration: Configuration) => string;
generateGetStateNameFunctionName: () => string;
generateGetStateNameFunction: (configuration: Configuration) => string;
_generateGetAttributeTranslationFunction: (configuration: any, templateFileName: any, functionName: any) => string;
generateGetAttributeTranslationFunctionName: () => string;
generateGetAttributeTranslationFunction: (configuration: Configuration) => string;
generateGetAttributeTranslationsFunctionName: () => string;
generateGetAttributeTranslationsFunction: (configuration: Configuration) => string;
generateMergeTranslationsFunctionName: () => string;
generateMergeTranslationsFunction: (configuration: Configuration) => string;
generateI18nIndices: (configuration: any) => any[];
createI18nIndices: (configuration: Configuration) => string;
generateI18nIndicesMigration: (configuration: Configuration, manager: EntityManager) => Promise<{
upQueries: string[];
downQueries: string[];
}>;
}
export default StoragePostgresConfiguration;
export declare const isStoragePostgresConfiguration: (obj: any) => boolean;