UNPKG

@rxap/ts-morph

Version:

Provides utilities for manipulating TypeScript code using the ts-morph library. It offers a fluent API to add, modify, and remove code elements such as classes, decorators, imports, and properties in both Angular and NestJS projects. This package simplifi

14 lines (13 loc) 450 B
import { IconConfig } from '@rxap/utilities'; import { SourceFile } from 'ts-morph'; export interface AppNavigationItem { routerLink: string[]; label: string; children?: AppNavigationItem[]; icon?: IconConfig; } export interface CoerceAppNavigationOptions { itemList?: AppNavigationItem[]; overwrite?: boolean; } export declare function CoerceAppNavigation(sourceFile: SourceFile, options?: CoerceAppNavigationOptions): void;