Thada Wangthammang
Thada Wangthammang
Poc type on Hono, working on https://github.com/thaitype/nammatham/pull/142 [Playground](https://www.typescriptlang.org/play/?#code/PTAEAUCcHtoM1PUBjaA7ZBTADgF1HNJKABLrSgCyAlgCa0A2mA7gIaSaJqgCCAXgFcO3AGICMuaugDOoAMIDpuaAFtSrNI0yQAXKAAWuXNmk6QAc2q59AgEYA6VCuDXWVgJ7ZMwNKxUrWV2dsAQYGYABGABYAJgAoOOoVbCJ8AG9SclAAXwIYNQByfXICgG5E5NTQDIZoc3NtHLzVUCLyYFr67TKKlMh8XE9ODJINLUgAJUxpFLRpTAAaKjotNg5RzSZiXLh81uK0aBch6R7eqozkDkDMGnomNc4dvbbD4DhWZGVIdzPMAA8+vhqGhcNoPlhSEZsAAVSDULqQADyeCkcwAPDCJtABGDQACwZpZEp4WhzAA+apxUCgVi4-QAGUwADdMAwAPx6AoadDuFQ406gAA+rTg4i+aIKwtarFoKhBPRpIJCuGknNAU1QkFo6JJIPMS3EAGtDsw0OTyjSccZcWq9JqiDq9WTDWgTdAzRbqaAYLjMOqsdbMOVsglBl5MocAKJoZmgAC8VJpADV2NRWLYmKYkzSCOK9GlvbnQCDmdBkIE0QBJWh6Z3mS3FktoFXZh3a3W4UkG2lodxepugABW0nQegAFLRAqw9Bp3ABKBOUjbjKYzGSYdFzgdNzoTlTTaSsBp1rv6xfxylluiNmnZRv3uKPuIAoEoBisaSyMQSNFwhENMQhY0oYxjoqgcz4IGfr4v8hK0MSZ5kuS47QKiMh6CQ0L-oiKKSDImLYn65LznoADa0FgksdyrOwmArls6JkNGsbkgAujmNIQUooDyvcLB0QmKDXGCNEPHRTHkDGzIoZ+7gYKA47IEsaAEhelLAU23H4J0lCHse0ynt2ZEcYmJm3rmyD2PMuDjgUYoYAUSyaYOpblpW6A1noVkcAAjvY+iYLK2h2f8AC0rCCBwYUORKMhhW5Fb4WgdAFIuQoigUTlFk2yq2gW2QLDlxZ7opB5fgZRnnkunGDqAun6Q00j2CE0j6OO5VHg084WcWhXFbmI5jqAU64KwNUuXVHC4EI3BWUNaDjpNdWgEiuKtgWA0rRw2bLStuYAMpjTN0hyNAtCYHoMQAAzXUV+11QAQud7h6KNrD3Q9TaBcFkC7VtX0FBBhK4GF4aYAUXKsNg2AMNQSVosAC3ZV9Tb9ajd6fQ96NfQydTZg1FVNVj+0gBqmAzZAaCpgwAiXa0aQAESBWE0CMzojPMEQDC0Iz2Qo-t2Q9QDON9cLg6sGwVigKpcHjuLuZCxZ02zaAZFoclzW+nin6gJRiy8Ss4kcBxuvaQ+T4JHEZMACJIqAABySIwqAB1Ri7AAGtifpg4CBPoHsEEQkYUDwMNLPwQicD+cVzKAzDUGEBhjEwJa4HE2m0jDQmqcwIfy+U0PYPYiiYOOnSAfLwsZzIAzwoiOcsKAMfJThlfV0X9isGE47evY-dnoiAXQktOXa-TBTAAdSSw-R2H14BAtC59yATTlZMAOIU5IZKgNYnCxclKDoGCcE5ZnwMEkJVnMuw9ixeU58nwS9idHZABSrC3wdVzUHgpAwhhOAPeC9GiHzRKAbAMAsBfkwLQWkPpMC+TpkoewaULKXzgq-Oo44PaJQ8ileB1BswABI0iYNwPYfByUazZA9grLiz8sFvw9jCQKe99DUG1PVOovFGqYHsPQx+xYVZU2PqCF+C1R6DhZrULkXNIA8wFneBWoZq5xCAA) ```ts import { Hono } from 'hono'; import { logger } from 'hono/logger'; import { FunctionTrigger } from 'nammatham'; // DO NOT...
Hono server will be greater option rather than express.js https://github.com/honojs/node-server
# propose use of hono ### Way 1: Use `hono` plugin explicitly ```ts import { initNammatham } from "@nammatham/core"; import { AzureFunctionsAdapter } from "@nammatham/azure-functions"; import { honoPlugin } from...
Candidate: https://starlight.astro.build/
PoC defintion at branch: `main.poc-inverisfyPlugin-type-safe`
The official repo has been developing hook feature https://github.com/Azure/azure-functions-nodejs-library/labels/hooks https://github.com/Azure/azure-functions-nodejs-worker/issues/664
Be make sure type safe during middleware ```ts func .httpGet('hello') .use(( ctx, next )=> { return next({ ctx, data: 'my injected data' }); }) .handler(async ({ data } ) =>...
PoC on branch `main.issue-113`, but need more to investigate
Working branch: - `poc-func-v4.decorator-based` -- (decorator based) support azure function v4 - `poc-func-v4.decorator-based-extra-input-output` -- (decorator based) main branch support azure function v4, PoC extraInput, extraOutput
@psi-4ward Thanks it's work for me too.