@trapi/metadata
Version:
Generate REST-API metadata scheme from TypeScript Decorators.
13 lines • 590 B
TypeScript
import type { ClassDeclaration } from 'typescript';
import { AbstractGenerator } from '../abstract';
import type { Method } from '../method';
import type { MetadataGenerator } from '../metadata';
import type { Controller } from './type';
export declare class ControllerGenerator extends AbstractGenerator<ClassDeclaration> {
constructor(node: ClassDeclaration, current: MetadataGenerator);
isValid(): boolean;
generate(): Controller;
protected getCurrentLocation(): string;
protected buildMethods(controllerPath: string): Method[];
}
//# sourceMappingURL=module.d.ts.map