ts-interface-checker
ts-interface-checker copied to clipboard
Runtime library to validate data against TypeScript interfaces.
Typescript now allows the `default` keyword to be used when exporting an interface, for example ```ts export default interface DataModelConfig { currentScore: number, progress: number[] | null } ``` However,...
Bumps [minimist](https://github.com/minimistjs/minimist) from 1.2.5 to 1.2.8. Changelog Sourced from minimist's changelog. v1.2.8 - 2023-02-09 Merged [Fix] Fix long option followed by single dash [#17](https://github.com/minimistjs/minimist/issues/17) [Tests] Remove duplicate test [#12](https://github.com/minimistjs/minimist/issues/12) [Fix]...
Currently it works with following configuration in deno.json ```json { "imports": { "ts-interface-checker": "npm:ts-interface-checker" } } ``` But ideally, it should work without special settings. It's possible to add `--deno`...
Bumps [json5](https://github.com/json5/json5) from 2.1.3 to 2.2.3. Release notes Sourced from json5's releases. v2.2.3 Fix: [email protected] is now the 'latest' release according to npm instead of v1.0.2. (#299) v2.2.2 Fix: Properties...
Bumps [flat](https://github.com/hughsk/flat) to 5.0.2 and updates ancestor dependency [mocha](https://github.com/mochajs/mocha). These dependencies need to be updated together. Updates `flat` from 4.1.0 to 5.0.2 Commits e5ffd66 Release 5.0.2 fdb79d5 Update dependencies, refresh...
Bumps [qs](https://github.com/ljharb/qs) from 6.5.2 to 6.5.3. Changelog Sourced from qs's changelog. 6.5.3 [Fix] parse: ignore __proto__ keys (#428) [Fix] utils.merge: avoid a crash with a null target and a truthy...
Can't share exact code, but this should be roughly it Types ``` interface Data { description: string properties: FieldsMap } type fieldName = string type FieldsMap = { [key: fieldName]:...
Bumps [protobufjs](https://github.com/protobufjs/protobuf.js) from 6.10.1 to 6.10.3. Changelog Sourced from protobufjs's changelog. Changelog 7.0.0 (2022-07-08) ⚠ BREAKING CHANGES drop support for Node 4, 6, 8, 10 (#1764) move command line tool...
Bumps [pathval](https://github.com/chaijs/pathval) from 1.1.0 to 1.1.1. Release notes Sourced from pathval's releases. v1.1.1 Fixes a security issue around prototype pollution. Commits db6c3e3 chore: v1.1.1 7859e0e Merge pull request #60 from...