@layr-labs/hourglass-performer
Version:
TypeScript SDK for building Hourglass AVS performers
19 lines (15 loc) • 511 B
text/typescript
// Basic performer template for simple task processing
import { BaseWorker } from '../worker/iWorker';
/**
* Simple basic performer - just implement handleSimpleTask!
*/
class MyBasicPerformer extends BaseWorker {
async handleSimpleTask(input: any) {
// TODO: Implement your AVS logic here
// Example: Process a number and return its square
const result = typeof input === 'number' ? input * input : 42;
return result;
}
}
// One-line server startup
new MyBasicPerformer().start();