From f067cd124cf1663fa422bf319dc2c4d656a4b84a Mon Sep 17 00:00:00 2001 From: Kevin Whitley Date: Sun, 14 Apr 2024 14:35:15 -0500 Subject: [PATCH] updated type sandbox --- examples/types/additional-arguments.ts | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/examples/types/additional-arguments.ts b/examples/types/additional-arguments.ts index 6ad8933..f598d1c 100644 --- a/examples/types/additional-arguments.ts +++ b/examples/types/additional-arguments.ts @@ -1,9 +1,5 @@ -import { RequestHandler } from '../../src/types' -import { IRequestStrict } from '../../src/types' import { Router } from '../../src/Router' -import { IttyRouter } from '../../src/IttyRouter' -import { AutoRouter } from '../../src/AutoRouter' -import { IRequest } from 'itty-router' +import { IRequest, IRequestStrict, RequestHandler } from '../../src/types' // we define our environment type Environment = { age: number } @@ -28,7 +24,7 @@ router .get('/', (request, env) => { request.user = 'kevin' // invalid (strict) env.whatever = 123 // valid (any) - env.age = 123 // valid (any) + env.age = 123 // valid }) // route-level overrides @@ -39,7 +35,7 @@ router }) // route-level overrides .get('/', (request, env) => { - request.foo = 'bar' // invalid + request.foo = 'bar' // valid env.age = 123 // invalid env.name = 'Mittens' // valid }) @@ -52,5 +48,5 @@ router }) .get('/', (request, env) => { - env.age = 'foo' // valid (any) + env.age = 'foo' // invalid })