File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed
workspaces/types/types/environment Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -14,7 +14,8 @@ import type {
1414 LookupOptions ,
1515} from './methods-options.js' ;
1616
17- type StreamFile = typeof import ( 'mem-fs-editor' ) extends never ? { path : string } : import ( 'mem-fs-editor' ) . MemFsEditorFile ;
17+ type BasicFile = { path : string ; content ?: Buffer | null } ;
18+ type StreamFile = typeof import ( 'mem-fs-editor' ) extends never ? BasicFile : import ( 'mem-fs-editor' ) . MemFsEditorFile ;
1819
1920export type EnvironmentConstructor < A extends InputOutputAdapter = InputOutputAdapter > = new (
2021 options ?: BaseEnvironmentOptions < A > ,
@@ -54,7 +55,7 @@ export type BaseEnvironmentOptions<A extends InputOutputAdapter = InputOutputAda
5455 adapter ?: A ;
5556} ;
5657
57- export type ApplyTransformsOptions < S extends Store < { path : string } > = Store < StreamFile > > = {
58+ export type ApplyTransformsOptions < S extends Store < BasicFile > = Store < StreamFile > > = {
5859 name ?: string ;
5960 log ?: boolean ;
6061 stream ?: PipelineSource < any > ;
@@ -64,7 +65,7 @@ export type ApplyTransformsOptions<S extends Store<{ path: string }> = Store<Str
6465/**
6566 * BaseEnvironment provides the api used by yeoman-test and yeoman-generator that should remain stable between major yeoman-environment versions.
6667 */
67- export type BaseEnvironment < A = InputOutputAdapter , S extends Store < { path : string } > = Store < StreamFile > > = {
68+ export type BaseEnvironment < A = InputOutputAdapter , S extends Store < BasicFile > = Store < StreamFile > > = {
6869 cwd : string ;
6970 adapter : A ;
7071 sharedFs : S ;
You can’t perform that action at this time.
0 commit comments