find-module.d.ts 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. /**
  2. * @license
  3. * Copyright Google LLC All Rights Reserved.
  4. *
  5. * Use of this source code is governed by an MIT-style license that can be
  6. * found in the LICENSE file at https://angular.dev/license
  7. */
  8. import { Path } from '@angular-devkit/core';
  9. import { Tree } from '@angular-devkit/schematics';
  10. export interface ModuleOptions {
  11. module?: string;
  12. name: string;
  13. flat?: boolean;
  14. path?: string;
  15. skipImport?: boolean;
  16. moduleExt?: string;
  17. routingModuleExt?: string;
  18. standalone?: boolean;
  19. }
  20. export declare const MODULE_EXT = ".module.ts";
  21. export declare const ROUTING_MODULE_EXT = "-routing.module.ts";
  22. /**
  23. * Find the module referred by a set of options passed to the schematics.
  24. */
  25. export declare function findModuleFromOptions(host: Tree, options: ModuleOptions): Path | undefined;
  26. /**
  27. * Function to find the "closest" module to a generated file's path.
  28. */
  29. export declare function findModule(host: Tree, generateDir: string, moduleExt?: string, routingModuleExt?: string): Path;
  30. /**
  31. * Build a relative path from one file path to another file path.
  32. */
  33. export declare function buildRelativePath(from: string, to: string): string;