polyv-live-cli
Version:
CLI tool for managing PolyV live streaming services.
16 lines • 615 B
TypeScript
export interface ResourceOutputs {
[resourceId: string]: Record<string, any>;
}
export declare class VariableResolver {
private baseTimestamp;
constructor();
resetTimestamp(): void;
resolve(template: string, outputs?: ResourceOutputs): string;
resolveObject<T extends Record<string, any>>(obj: T, outputs?: ResourceOutputs): T;
renderTemplate(template: string, outputs: ResourceOutputs): string;
private resolveNowVariables;
private resolveRandomVariables;
private resolveResourceReferences;
private generateRandomString;
}
//# sourceMappingURL=variable-resolver.d.ts.map