UNPKG

@xmobitea/gn-server

Version:
29 lines (28 loc) 834 B
import { IBuilder } from "./../../GN-library/xbuilder/lib/IBuilder"; declare abstract class BuilderBase { protected connectionString: string; protected databaseName: string; protected options: { [k: string]: any; }; getConnectionString(): string; getDatabaseName(): string; getOptions(): { [k: string]: any; }; constructor(); } declare class Builder extends BuilderBase implements IBuilder<DatabaseSettings> { setConnectionString(connectionString: string): Builder; setDatabaseName(databaseName: string): Builder; setOptions(options: { [k: string]: any; }): Builder; constructor(); build(): DatabaseSettings; } export declare class DatabaseSettings extends BuilderBase { constructor(builder: Builder); static Builder(): Builder; } export {};