Skip to content

Commit

Permalink
(feat, internal): introduce default custom config and use in express …
Browse files Browse the repository at this point in the history
…generator (#3493)

(feat, internal): introduce default custom config
  • Loading branch information
dsinghvi committed Apr 30, 2024
1 parent 04c1d91 commit 0f896bc
Show file tree
Hide file tree
Showing 12,930 changed files with 114,202 additions and 155,883 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
1 change: 1 addition & 0 deletions packages/seed/fern/definition/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ types:
properties:
irVersion: string
language: optional<Language>
defaultCustomConfig: optional<map<string, unknown>>
defaultOutputMode: OutputMode
generatorType: GeneratorType
docker: string
Expand Down
5 changes: 4 additions & 1 deletion packages/seed/src/commands/test/test-runner/TestRunner.ts
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,10 @@ export abstract class TestRunner {
);
const language = this.generator.workspaceConfig.language;
const outputVersion = configuration?.outputVersion;
const customConfig = configuration?.customConfig;
const customConfig = {
...this.generator.workspaceConfig.defaultCustomConfig,
...(configuration?.customConfig as Record<string, unknown>)
};
const publishConfig = configuration?.publishConfig;
const outputMode = configuration?.outputMode ?? this.generator.workspaceConfig.defaultOutputMode;
const irVersion = this.generator.workspaceConfig.irVersion;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ import * as FernSeedConfig from "../../..";
export interface SeedWorkspaceConfiguration {
irVersion: string;
language?: FernSeedConfig.Language;
defaultCustomConfig?: Record<string, unknown>;
defaultOutputMode: FernSeedConfig.OutputMode;
generatorType: FernSeedConfig.GeneratorType;
docker: string;
Expand Down
3 changes: 3 additions & 0 deletions seed/ts-express/alias/.inputs/config.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

File renamed without changes.
14 changes: 0 additions & 14 deletions seed/ts-express/alias/api/types/Object_.d.ts

This file was deleted.

16 changes: 16 additions & 0 deletions seed/ts-express/alias/api/types/Object_.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 0 additions & 17 deletions seed/ts-express/alias/api/types/Type.d.ts

This file was deleted.

5 changes: 0 additions & 5 deletions seed/ts-express/alias/api/types/Type.js

This file was deleted.

19 changes: 19 additions & 0 deletions seed/ts-express/alias/api/types/Type.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 0 additions & 10 deletions seed/ts-express/alias/api/types/TypeId.d.ts

This file was deleted.

5 changes: 0 additions & 5 deletions seed/ts-express/alias/api/types/TypeId.js

This file was deleted.

11 changes: 11 additions & 0 deletions seed/ts-express/alias/api/types/TypeId.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

19 changes: 0 additions & 19 deletions seed/ts-express/alias/api/types/index.js

This file was deleted.

File renamed without changes.
File renamed without changes.
File renamed without changes.
9 changes: 0 additions & 9 deletions seed/ts-express/alias/errors/SeedAliasError.d.ts

This file was deleted.

14 changes: 0 additions & 14 deletions seed/ts-express/alias/errors/SeedAliasError.js

This file was deleted.

14 changes: 14 additions & 0 deletions seed/ts-express/alias/errors/SeedAliasError.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 0 additions & 5 deletions seed/ts-express/alias/errors/index.js

This file was deleted.

File renamed without changes.
29 changes: 0 additions & 29 deletions seed/ts-express/alias/index.js

This file was deleted.

File renamed without changes.
17 changes: 0 additions & 17 deletions seed/ts-express/alias/serialization/index.js

This file was deleted.

File renamed without changes.
10 changes: 0 additions & 10 deletions seed/ts-express/alias/serialization/types/Object_.d.ts

This file was deleted.

40 changes: 0 additions & 40 deletions seed/ts-express/alias/serialization/types/Object_.js

This file was deleted.

14 changes: 14 additions & 0 deletions seed/ts-express/alias/serialization/types/Object_.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

13 changes: 0 additions & 13 deletions seed/ts-express/alias/serialization/types/Type.d.ts

This file was deleted.

43 changes: 0 additions & 43 deletions seed/ts-express/alias/serialization/types/Type.js

This file was deleted.

Loading

0 comments on commit 0f896bc

Please sign in to comment.