UNPKG

moonlifedb

Version:

A JSON database with a bunch of tools and typescript support.

31 lines (30 loc) 1.11 kB
import { LocalStorage } from './adapters/LocalStorage'; import { ExternalConnection } from './adapters/ExternalConnection'; import { JSONFormatter } from './ConstructorExporter'; interface TableParameters { [index: string]: ('auto-increment' | 'snowflake' | 'empty' | 'boolean' | 'string' | 'number' | 'decimal' | 'decimal' | 'hex' | 'binary' | 'octal' | 'bigint' | 'unknown' | 'object' | 'array' | 'infinity' | 'any'); } export declare class TableCreator { adapter: LocalStorage | ExternalConnection; useTabulation: JSONFormatter | undefined; tablePath: string; ip: string | undefined; port: string | undefined; /** * NOT SUPPORTED YET * * The class to work with tables * @example const creator = new TableCreator(adapter); * @param adapter */ constructor(adapter: LocalStorage | ExternalConnection, options?: { useTabulation?: JSONFormatter | undefined; }); /** * NOT SUPPORTED YET */ create(name: string, settings?: { strict: TableParameters; } | undefined): void; } export {};