From 05b3a6d5b93680499eee3a8c04ea4a3b9df885fe Mon Sep 17 00:00:00 2001 From: Matt Silverlock Date: Tue, 3 Dec 2024 11:15:52 -0500 Subject: [PATCH] durable objects: fix ts constructor --- .../get-started/tutorial-with-sql-api.mdx | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/content/docs/durable-objects/get-started/tutorial-with-sql-api.mdx b/src/content/docs/durable-objects/get-started/tutorial-with-sql-api.mdx index c8f462cdf66839..03c2985921c92c 100644 --- a/src/content/docs/durable-objects/get-started/tutorial-with-sql-api.mdx +++ b/src/content/docs/durable-objects/get-started/tutorial-with-sql-api.mdx @@ -87,7 +87,10 @@ export class MyDurableObject extends DurableObject { ```ts export class MyDurableObject extends DurableObject { - constructor(ctx: DurableObjectState, env: Env) {} + constructor(ctx: DurableObjectState, env: Env) { + // Required, as we're extending the base class. + super(ctx, env) + } } ``` @@ -101,7 +104,7 @@ Your file should now look like: ```js export class MyDurableObject extends DurableObject { - constructor(ctx, env) {} + constructor(ctx: DurableObjectState, env: Env) {} async sayHello() { let result = this.ctx.storage.sql @@ -116,7 +119,10 @@ export class MyDurableObject extends DurableObject { ```ts export class MyDurableObject extends DurableObject { - constructor(ctx: DurableObjectState, env: Env) {} + constructor(ctx: DurableObjectState, env: Env) { + // Required, as we're extending the base class. + super(ctx, env) + } async sayHello() { let result = this.ctx.storage.sql