rename some stuff
This commit is contained in:
parent
4210477e71
commit
21cf2319d5
@ -10,7 +10,7 @@ export interface ActorConfig {
|
||||
address: string;
|
||||
name?: string;
|
||||
deployment: DeploymentManager;
|
||||
[subclassProperty: string]: any;
|
||||
[mixinProperty: string]: any;
|
||||
}
|
||||
|
||||
export class Actor {
|
||||
|
@ -1,5 +1,5 @@
|
||||
import { Actor } from './base';
|
||||
import { Maker } from './maker';
|
||||
import { PoolOperator } from './pool_operator';
|
||||
import { MakerMixin } from './maker';
|
||||
import { PoolOperatorMixin } from './pool_operator';
|
||||
|
||||
export const OperatorAndMaker = PoolOperator(Maker(Actor));
|
||||
export const OperatorMaker = PoolOperatorMixin(MakerMixin(Actor));
|
||||
|
@ -1,3 +1,3 @@
|
||||
export { MakerActor } from './maker';
|
||||
export { PoolOperatorActor } from './pool_operator';
|
||||
export { Maker } from './maker';
|
||||
export { PoolOperator } from './pool_operator';
|
||||
export * from './hybrids';
|
||||
|
@ -8,7 +8,7 @@ export interface MakerConfig extends ActorConfig {
|
||||
orderConfig: Partial<Order>;
|
||||
}
|
||||
|
||||
export function Maker<TBase extends Constructor>(Base: TBase) {
|
||||
export function MakerMixin<TBase extends Constructor>(Base: TBase) {
|
||||
return class extends Base {
|
||||
public readonly actor: Actor;
|
||||
public readonly orderFactory: OrderFactory;
|
||||
@ -49,4 +49,4 @@ export function Maker<TBase extends Constructor>(Base: TBase) {
|
||||
};
|
||||
}
|
||||
|
||||
export const MakerActor = Maker(Actor);
|
||||
export const Maker = MakerMixin(Actor);
|
||||
|
@ -6,7 +6,7 @@ export interface PoolOperatorConfig extends ActorConfig {
|
||||
operatorShare: number;
|
||||
}
|
||||
|
||||
export function PoolOperator<TBase extends Constructor>(Base: TBase) {
|
||||
export function PoolOperatorMixin<TBase extends Constructor>(Base: TBase) {
|
||||
return class extends Base {
|
||||
public readonly operatorShare: number;
|
||||
public readonly poolIds: string[] = [];
|
||||
@ -57,4 +57,4 @@ export function PoolOperator<TBase extends Constructor>(Base: TBase) {
|
||||
};
|
||||
}
|
||||
|
||||
export const PoolOperatorActor = PoolOperator(Actor);
|
||||
export const PoolOperator = PoolOperatorMixin(Actor);
|
||||
|
Loading…
x
Reference in New Issue
Block a user