Skip to content

Commit

Permalink
fix: build error NetrisTV#286
Browse files Browse the repository at this point in the history
  • Loading branch information
BiteFoo committed Jan 17, 2024
1 parent c9d6c96 commit 47bbe49
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 4 deletions.
4 changes: 2 additions & 2 deletions src/app/client/BaseClient.ts
@@ -1,8 +1,8 @@
import { TypedEmitter } from '../../common/TypedEmitter';
import { EventMap, TypedEmitter } from '../../common/TypedEmitter';
import { ParamsBase } from '../../types/ParamsBase';
import Util from '../Util';

export class BaseClient<P extends ParamsBase, TE> extends TypedEmitter<TE> {
export class BaseClient<P extends ParamsBase, TE extends EventMap> extends TypedEmitter<TE> {
protected title = 'BaseClient';
protected params: P;

Expand Down
3 changes: 2 additions & 1 deletion src/app/client/BaseDeviceTracker.ts
Expand Up @@ -8,10 +8,11 @@ import { ParamsDeviceTracker } from '../../types/ParamsDeviceTracker';
import { HostItem } from '../../types/Configuration';
import { Tool } from './Tool';
import Util from '../Util';
import { EventMap } from '../../common/TypedEmitter';

const TAG = '[BaseDeviceTracker]';

export abstract class BaseDeviceTracker<DD extends BaseDeviceDescriptor, TE> extends ManagerClient<
export abstract class BaseDeviceTracker<DD extends BaseDeviceDescriptor, TE extends EventMap> extends ManagerClient<
ParamsDeviceTracker,
TE
> {
Expand Down
3 changes: 2 additions & 1 deletion src/app/client/ManagerClient.ts
Expand Up @@ -3,8 +3,9 @@ import { ACTION } from '../../common/Action';
import { ParamsBase } from '../../types/ParamsBase';
import Util from '../Util';
import { Multiplexer } from '../../packages/multiplexer/Multiplexer';
import { EventMap } from '../../common/TypedEmitter';

export abstract class ManagerClient<P extends ParamsBase, TE> extends BaseClient<P, TE> {
export abstract class ManagerClient<P extends ParamsBase, TE extends EventMap> extends BaseClient<P, TE> {
public static ACTION = 'unknown';
public static CODE = 'NONE';
public static sockets: Map<string, Multiplexer> = new Map();
Expand Down

0 comments on commit 47bbe49

Please sign in to comment.