@huameow/schematics
Version:
huameow - modern, fast, powerful web framework (@schematics)
20 lines (19 loc) • 542 B
TypeScript
import { Path } from '@angular-devkit/core';
import { RouterMetadataDeclarator } from './router-metadata.declarator';
export interface DeclarationOptions {
metadata: string;
type?: string;
name: string;
path: Path;
module: Path;
symbol?: string;
staticOptions?: {
name: string;
value: Record<string, any>;
};
}
export declare class PageDeclarator {
private metadata;
constructor(metadata?: RouterMetadataDeclarator);
declare(content: string, options: DeclarationOptions): string;
}