Skip to content

Commit

Permalink
updated import in 'generator.ts' to be properly resolvable without "a…
Browse files Browse the repository at this point in the history
…llowSyntheticDefaultImports": true in 'tsconfig.json'

added 'EventEmitter' interface to 'BaseGenerator' explicitely, as the emitter functionality is demanded by 'BaseGenerator' of '@yeoman/types'
  • Loading branch information
sailingKieler committed Nov 20, 2023
1 parent b2ee91b commit d7be33b
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/generator.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import fs, { readFileSync } from 'node:fs';
import path, { dirname, resolve as pathResolve, join as pathJoin } from 'node:path';
import os from 'node:os';
import EventEmitter from 'node:events';
import { EventEmitter } from 'node:events';
import { fileURLToPath } from 'node:url';
import * as _ from 'lodash-es';
import semver from 'semver';
Expand Down Expand Up @@ -821,7 +821,7 @@ export class BaseGenerator<O extends BaseOptions = BaseOptions, F extends BaseFe
}

// eslint-disable-next-line @typescript-eslint/consistent-type-definitions, @typescript-eslint/no-unsafe-declaration-merging
export interface BaseGenerator extends FsMixin, HelpMixin, PackageJsonMixin, SpawnCommandMixin, GitMixin, TasksMixin {}
export interface BaseGenerator extends FsMixin, HelpMixin, PackageJsonMixin, SpawnCommandMixin, GitMixin, TasksMixin, EventEmitter {}

Check failure on line 824 in src/generator.ts

View workflow job for this annotation

GitHub Actions / build (ubuntu-latest, 18.x)

Replace `·extends·FsMixin,·HelpMixin,·PackageJsonMixin,·SpawnCommandMixin,·GitMixin,·TasksMixin,` with `⏎··extends·FsMixin,⏎····HelpMixin,⏎····PackageJsonMixin,⏎····SpawnCommandMixin,⏎····GitMixin,⏎····TasksMixin,⏎···`

Check failure on line 824 in src/generator.ts

View workflow job for this annotation

GitHub Actions / build (windows-latest, 18.x)

Replace `·extends·FsMixin,·HelpMixin,·PackageJsonMixin,·SpawnCommandMixin,·GitMixin,·TasksMixin,` with `␍⏎··extends·FsMixin,␍⏎····HelpMixin,␍⏎····PackageJsonMixin,␍⏎····SpawnCommandMixin,␍⏎····GitMixin,␍⏎····TasksMixin,␍⏎···`

Check failure on line 824 in src/generator.ts

View workflow job for this annotation

GitHub Actions / build (macos-latest, 18.x)

Replace `·extends·FsMixin,·HelpMixin,·PackageJsonMixin,·SpawnCommandMixin,·GitMixin,·TasksMixin,` with `⏎··extends·FsMixin,⏎····HelpMixin,⏎····PackageJsonMixin,⏎····SpawnCommandMixin,⏎····GitMixin,⏎····TasksMixin,⏎···`

applyMixins(BaseGenerator, [FsMixin, HelpMixin, PackageJsonMixin, SpawnCommandMixin, GitMixin, TasksMixin]);

Expand Down

0 comments on commit d7be33b

Please sign in to comment.