├── .gitignore ├── LICENSE ├── README.md ├── jest.config.js ├── package.json ├── src ├── function.ts ├── handler.ts ├── index.ts ├── reducer.ts └── utils │ ├── assert.ts │ ├── errors.ts │ ├── logging.ts │ └── parse.ts ├── test ├── function.test.ts ├── handler.test.ts ├── parse.test.ts └── reducer.test.ts ├── tsconfig.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | dist -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holdenmatt/openai-zod-functions/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holdenmatt/openai-zod-functions/HEAD/README.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holdenmatt/openai-zod-functions/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holdenmatt/openai-zod-functions/HEAD/package.json -------------------------------------------------------------------------------- /src/function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holdenmatt/openai-zod-functions/HEAD/src/function.ts -------------------------------------------------------------------------------- /src/handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holdenmatt/openai-zod-functions/HEAD/src/handler.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holdenmatt/openai-zod-functions/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holdenmatt/openai-zod-functions/HEAD/src/reducer.ts -------------------------------------------------------------------------------- /src/utils/assert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holdenmatt/openai-zod-functions/HEAD/src/utils/assert.ts -------------------------------------------------------------------------------- /src/utils/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holdenmatt/openai-zod-functions/HEAD/src/utils/errors.ts -------------------------------------------------------------------------------- /src/utils/logging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holdenmatt/openai-zod-functions/HEAD/src/utils/logging.ts -------------------------------------------------------------------------------- /src/utils/parse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holdenmatt/openai-zod-functions/HEAD/src/utils/parse.ts -------------------------------------------------------------------------------- /test/function.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holdenmatt/openai-zod-functions/HEAD/test/function.test.ts -------------------------------------------------------------------------------- /test/handler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holdenmatt/openai-zod-functions/HEAD/test/handler.test.ts -------------------------------------------------------------------------------- /test/parse.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holdenmatt/openai-zod-functions/HEAD/test/parse.test.ts -------------------------------------------------------------------------------- /test/reducer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holdenmatt/openai-zod-functions/HEAD/test/reducer.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holdenmatt/openai-zod-functions/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holdenmatt/openai-zod-functions/HEAD/yarn.lock --------------------------------------------------------------------------------