feat: modules and resources domains, drop removed domains, regenerated models
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
import type { RudderContext } from '../core/context.js';
|
||||
import { api } from '../generated/api.js';
|
||||
import type { CallModuleFunctionClientResponse } from '../generated/modules.js';
|
||||
|
||||
export class ModulesDomain {
|
||||
constructor(private readonly ctx: RudderContext) {}
|
||||
|
||||
call(module: string, fn: string, args?: unknown): Promise<CallModuleFunctionClientResponse> {
|
||||
return api.callModuleFunction(this.ctx, { module, fn }, { args });
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user