UNPKG

@adonisjs/lucid

Version:

SQL ORM built on top of Active Record pattern

25 lines (24 loc) 832 B
import { Application } from '@adonisjs/core/app'; import { FileNode, SharedConfigNode } from '../types/database.js'; /** * Seeders source exposes the API to read the seeders from disk for a given connection. */ export declare class SeedersSource { private config; private app; constructor(config: SharedConfigNode, app: Application<any>); /** * Returns an array of files inside a given directory. Relative * paths are resolved from the project root */ private getDirectoryFiles; /** * Returns an array of seeders paths for a given connection. If paths * are not defined, then `database/seeders` fallback is used */ private getSeedersPaths; /** * Returns an array of files for the defined seed directories */ getSeeders(): Promise<FileNode<unknown>[]>; }