@aws-amplify/graphql-schema-generator
Version:
Amplify GraphQL schema generator
21 lines • 697 B
TypeScript
export type TypescriptDataSchemaGeneratorConfig = {
engine: 'mysql' | 'postgresql';
host: string;
port: number;
database: string;
username: string;
password: string;
connectionUriSecretName: string;
sslCertificate?: string;
sslCertificateSecretName?: string;
outputFile?: string;
};
export declare class TypescriptDataSchemaGenerator {
static generate: (config: TypescriptDataSchemaGeneratorConfig) => Promise<string>;
private static getAdapter;
private static getDBEngineType;
private static buildSchema;
private static createIdentifier;
private static removeNonAlphaNumericChars;
}
//# sourceMappingURL=ts-schema-generator.d.ts.map