11.13.1 • Published 2 months ago

lite-ts-activity v11.13.1

Weekly downloads
-
License
GPL-3.0
Repository
-
Last release
2 months ago

Version

代码

ActivityServiceBase - 活动服务

const service: ActivityServiceBase;

// 玩家数值
const res = await service.userValue;

// 关闭时间
const res = await service.closeOn;

// 隐藏时间
const res = await service.hideOn;

// 开启时间
const res = await service.openOn;

// 获取剩余时间
const uow: UnitOfWorkBase;
const res = await service.getRemainTime(uow);
  • ActivityConditionService - 条件
const enumItem: ActivityData;
const time: TimeBase;
const valueService: ValueService;
const factory: ActivityFactoryBase;
const nowTime: NowTimeBase;
const service: ActivityServiceBase = new ActivityConditionService(
    enumItem,
    time,
    valueService,
    factory,
    nowTime,
);
  • ActivityRangeService - 区间
const enumItem: ActivityData;
const time: TimeBase;
const valueService: ValueService;
const factory: ActivityFactoryBase;
const nowTime: NowTimeBase;
const service: ActivityServiceBase = new ActivityRangeService(
    enumItem,
    time,
    valueService,
    factory,
    nowTime,
);

ActivityFactoryBase - 活动工厂

const factory: ActivityFactoryBase;

// 玩家数据
const res = await factory.userEntry;

// 创建服务
const uow: UnitOfWorkBase;
const res = factory.build(uow, 视图编号);
  • ActivityRpcFactory - 基于rpc实现
const pc: RpcBase;
const enumFactory: EnumFactoryBase;
const nowTime: NowTimeBase;
const time: TimeBase;
const valueService: ValueService;
const factory: ActivityFactoryBase = new ActivityRpcFactory(
    rpc,
    enumFactory,
    nowTime,
    time,
    valueService,
    项目编号,
);
11.13.1

2 months ago

11.12.1

2 months ago

3.10.1

12 months ago

3.7.1

12 months ago

3.6.1

12 months ago

3.12.1

11 months ago

3.6.0

12 months ago

3.11.1

12 months ago

4.12.1

9 months ago

3.9.1

12 months ago

3.8.1

12 months ago

1.5.0

1 year ago

1.4.0

1 year ago

1.3.0

1 year ago

1.2.0

1 year ago

1.1.0

1 year ago