Browse Source

feat: add a common file saver utility fn

pull/5246/head
Arman Ozak 6 years ago
parent
commit
841d66ba6b
  1. 8
      npm/ng-packs/packages/schematics/src/utils/file.ts
  2. 1
      npm/ng-packs/packages/schematics/src/utils/index.ts

8
npm/ng-packs/packages/schematics/src/utils/file.ts

@ -0,0 +1,8 @@
import { Tree } from '@angular-devkit/schematics';
export function createFileSaver(tree: Tree) {
return (filePath: string, fileContent: string) =>
tree.exists(filePath)
? tree.overwrite(filePath, fileContent)
: tree.create(filePath, fileContent);
}

1
npm/ng-packs/packages/schematics/src/utils/index.ts

@ -3,6 +3,7 @@ export * from './api';
export * from './ast';
export * from './common';
export * from './enum';
export * from './file';
export * from './import';
export * from './model';
export * from './namespace';

Loading…
Cancel
Save