UNPKG

hayai-db

Version:

⚡ Instantly create and manage local databases with one command

30 lines (29 loc) 1.33 kB
import { DatabaseTemplate } from './types.js'; export declare class DatabaseTemplates { private static templates; private static addTemplate; static getTemplate(engine: string): DatabaseTemplate | undefined; static getAllTemplates(): Map<string, DatabaseTemplate>; static getTemplatesByType(type: string): Map<string, DatabaseTemplate>; static getAvailableEngines(): string[]; static getAvailableTypes(): string[]; static isEngineSupported(engine: string): boolean; static getEnginesByType(type: string): string[]; static getOpenSourceInfo(): Record<string, { license: string; fullyOpenSource: boolean; notes: string; }>; } export declare const getTemplate: (engine: string) => DatabaseTemplate | undefined; export declare const getAllTemplates: () => Map<string, DatabaseTemplate>; export declare const getTemplatesByType: (type: string) => Map<string, DatabaseTemplate>; export declare const getAvailableEngines: () => string[]; export declare const getAvailableTypes: () => string[]; export declare const isEngineSupported: (engine: string) => boolean; export declare const getEnginesByType: (type: string) => string[]; export declare const getOpenSourceInfo: () => Record<string, { license: string; fullyOpenSource: boolean; notes: string; }>;