UNPKG

@rxap/schematics-ts-morph

Version:

This package provides utilities for manipulating TypeScript code using ts-morph, particularly for Angular and NestJS projects. It offers functions to add, coerce, and modify code elements like classes, methods, decorators, and imports. The package also in

15 lines (14 loc) 1.13 kB
import { SourceFile } from 'ts-morph'; export interface GetFormDefinitionClassNameOptions { name: string; } export declare function GetFormDefinitionClassName({ name }: GetFormDefinitionClassNameOptions): string; export type GetFormDefinitionInterfaceNameOptions = GetFormDefinitionClassNameOptions; export declare function GetFormDefinitionInterfaceName(options: GetFormDefinitionInterfaceNameOptions): string; export type CoerceFormDefinitionClassOptions = GetFormDefinitionClassNameOptions; export declare function CoerceFormDefinitionClass(sourceFile: SourceFile, options: CoerceFormDefinitionClassOptions): import("ts-morph").ClassDeclaration; export type GetFormDefinitionFileNameOptions = GetFormDefinitionClassNameOptions; export declare function GetFormDefinitionFileName({ name }: GetFormDefinitionFileNameOptions): string; export declare function GetFormDefinitionFileImportPath(options: GetFormDefinitionFileNameOptions): string; export type GetFormDefinitionFilePathOptions = GetFormDefinitionFileNameOptions; export declare function GetFormDefinitionFilePath(options: GetFormDefinitionFileNameOptions): string;