@sotatech/nest-taskflow
Version:
A task flow management library for NestJS with Redis Pub/Sub integration.
13 lines (12 loc) • 461 B
TypeScript
import { Type } from '@nestjs/common';
import { BaseStrategy } from './base.strategy';
import { ModuleRef } from '@nestjs/core';
export declare class StrategyRegistry {
private readonly moduleRef;
private static strategies;
private strategies;
constructor(moduleRef: ModuleRef);
static registerStatic(method: string, strategyClass: Type<BaseStrategy>): void;
get(method: string): BaseStrategy;
getAll(): Map<string, BaseStrategy>;
}