UNPKG

@shagital/adonisjs-crud-generator

Version:

Adonisjs Admin Panel Generator is a package that helps you quickly scaffold your typical CRUD admin interfaces. It generates the admin panel code based on the existing (migrated) table in the database

18 lines (17 loc) 1.32 kB
import { IColumn } from '../types'; export declare const getTableColumnsAndTypes: (dbInstance: any, Config: any) => (tableName: string, dbConnection?: string | null) => Promise<Array<IColumn>>; export declare function mysqlColumns(conn: any, tableName: string, dbName: string): Promise<Array<IColumn>>; export declare function pgsqlColumns(conn: any, tableName: string): Promise<Array<IColumn>>; export declare function sqliteColumns(conn: any, tableName: string): Promise<Array<IColumn>>; export declare function validateConnection(dbInstance: any, Config: any, connection: string): Promise<void>; export declare function slugify(text: string): string; export declare function pascalCase(string: string): string; export declare function camelCase(str: string): string; export declare function random(length?: number): string; export declare function exitInColors(message: string): void; export declare function resolveUrl(fullUrl: string, property: string): string; export declare function validEmail(emailToValidate: string): boolean; export declare function toSnakeCase(string: string): string; export declare function titleCase(str: any): any; export declare function replaceAll(str: string, find: string, replace: string): string; export declare function resolveModelName(namespace: string): string | undefined;