This package generates TypeScript typings based on the VK API JSON schema.
npx @vkontakte/api-schema-typescript-generator --schemaDir ./schema --outDir ./types/api --methods '*'
yarn add @vkontakte/api-schema-typescript-generator
vk-api-schema-typescript-generator --schemaDir ./schema --outDir ./types/api --methods 'messages.*'
Shows help.
The relative path to directory with methods.json
, objects.json
and responses.json
files.
The directory where the files will be generated.
If you skip this param, script will work in linter mode without emitting files to file system.
Please note that this folder will be cleared after starting the generation.
List of methods to generate responses and all needed objects.
Examples:
'*'
– to generate all responses and objects.'messages.*, users.get, groups.isMember'
- to generate all methods from messages section, users.get and groups.isMember.