source: trip-planner-front/node_modules/@angular-devkit/schematics/src/index.d.ts@ fa375fe

Last change on this file since fa375fe was 6a3a178, checked in by Ema <ema_spirova@…>, 3 years ago

initial commit

  • Property mode set to 100644
File size: 1.5 KB
Line 
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.io/license
7 */
8import * as formats from './formats/index';
9import { FilePredicate, MergeStrategy, Tree as TreeInterface } from './tree/interface';
10import * as workflow from './workflow/index';
11export { SchematicsException } from './exception/exception';
12export * from './tree/action';
13export * from './engine/index';
14export * from './exception/exception';
15export * from './tree/interface';
16export * from './rules/base';
17export * from './rules/call';
18export * from './rules/move';
19export * from './rules/random';
20export * from './rules/schematic';
21export * from './rules/template';
22export * from './rules/url';
23export * from './tree/delegate';
24export * from './tree/empty';
25export * from './tree/host-tree';
26export { UpdateRecorder } from './tree/interface';
27export * from './engine/schematic';
28export * from './sink/dryrun';
29export * from './sink/host';
30export * from './sink/sink';
31export { formats };
32export { workflow };
33export interface TreeConstructor {
34 empty(): TreeInterface;
35 branch(tree: TreeInterface): TreeInterface;
36 merge(tree: TreeInterface, other: TreeInterface, strategy?: MergeStrategy): TreeInterface;
37 partition(tree: TreeInterface, predicate: FilePredicate<boolean>): [TreeInterface, TreeInterface];
38 optimize(tree: TreeInterface): TreeInterface;
39}
40export declare type Tree = TreeInterface;
41export declare const Tree: TreeConstructor;
Note: See TracBrowser for help on using the repository browser.