@@ -32,7 +32,7 @@ import { SlackTool } from "@mycompany/plot-slack-tool";
3232import { twist , type Priority , type ToolBuilder } from " @plotday/twister" ;
3333import { Plot } from " @plotday/twister/tools/plot" ;
3434
35- export default class DevOpsTwist extends twist <DevOpsTwist > {
35+ export default class DevOpsTwist extends Twist <DevOpsTwist > {
3636 build(build : ToolBuilder ) {
3737 return {
3838 plot: build (Plot ),
@@ -77,7 +77,7 @@ interface WorkflowData {
7777 metadata: Record <string , any >;
7878}
7979
80- class WorkflowTwist extends twist <WorkflowTwist > {
80+ class WorkflowTwist extends Twist <WorkflowTwist > {
8181 async transitionTo(workflowId : string , newState : WorkflowState ) {
8282 const workflow = await this .get <WorkflowData >(` workflow:${workflowId } ` );
8383 if (! workflow ) throw new Error (" Workflow not found" );
@@ -248,7 +248,7 @@ interface LogContext {
248248 [key : string ]: any ;
249249}
250250
251- class MyTwist extends twist <MyTwist > {
251+ class MyTwist extends Twist <MyTwist > {
252252 private log(
253253 level : " info" | " warn" | " error" ,
254254 message : string ,
@@ -289,7 +289,7 @@ class MyTwist extends twist<MyTwist> {
289289Add debug flag for verbose logging:
290290
291291``` typescript
292- class MyTwist extends twist <MyTwist > {
292+ class MyTwist extends Twist <MyTwist > {
293293 private get debugMode(): Promise <boolean > {
294294 return this .get <boolean >(" debug_mode" ).then ((v ) => v ?? false );
295295 }
@@ -514,7 +514,7 @@ async upgrade() {
514514Load data only when needed:
515515
516516` ` ` typescript
517- class MyTwist extends twist <MyTwist> {
517+ class MyTwist extends Twist <MyTwist> {
518518 private _config: Config | null = null ;
519519
520520 private async getConfig (): Promise < Config > {
0 commit comments