@adocasts.com/dto
Version:
Easily make and generate DTOs from Lucid Models
32 lines (31 loc) • 915 B
TypeScript
import { BaseCommand } from '@adonisjs/core/ace';
import { CommandOptions } from '@adonisjs/core/types/ace';
export default class MakeValidator extends BaseCommand {
static commandName: string;
static description: string;
static options: CommandOptions;
name: string;
model?: string;
run(): Promise<{
relativeFileName: string;
contents: string;
destination: any;
attributes: Record<string, any>;
status: "created";
skipReason: null;
} | {
relativeFileName: string;
contents: string;
destination: any;
attributes: Record<string, any>;
status: "force_created";
skipReason: null;
} | {
relativeFileName: string;
contents: string;
destination: any;
attributes: Record<string, any>;
status: "skipped";
skipReason: string;
} | undefined>;
}