diff options
| author | Fuwn <[email protected]> | 2022-05-15 06:22:56 +0000 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2022-05-15 06:22:56 +0000 |
| commit | 3dc5aaa698d9065ccb955fee881c49c02574f670 (patch) | |
| tree | d453d3644e8c2d61f9527913ca3ee280d4b8a3b1 /examples | |
| parent | feat(0.1.0): initial release (diff) | |
| download | laurali-3dc5aaa698d9065ccb955fee881c49c02574f670.tar.xz laurali-3dc5aaa698d9065ccb955fee881c49c02574f670.zip | |
feat(decorators): auto deduce callback type
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/my_cool_server.ts | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/examples/my_cool_server.ts b/examples/my_cool_server.ts index a2fb731..76657a0 100644 --- a/examples/my_cool_server.ts +++ b/examples/my_cool_server.ts @@ -16,7 +16,7 @@ // Copyright (C) 2022-2022 Fuwn <[email protected]> // SPDX-License-Identifier: GPL-3.0-only -import { Callback, callback, route, Server } from "../mod.ts"; +import { callback, route, Server } from "../mod.ts"; import * as optic from "https://deno.land/x/[email protected]/mod.ts"; /** Implement a new Laurali server */ @@ -50,7 +50,7 @@ class MyCoolServer extends Server { return MyCoolServer.clicks; } - @callback(Callback.ON_PRE_ROUTE) + @callback() override onPreRoute(ctx: Deno.TlsConn) { MyCoolServer.clicks += 1; @@ -60,12 +60,12 @@ class MyCoolServer extends Server { ); } - @callback(Callback.ON_POST_ROUTE) + @callback() override onPostRoute() { MyCoolServer.logger.info("Closed connection."); } - @callback(Callback.ON_ERROR) + @callback() override onError() { return "hi"; } |