Skip to content

VKCOM/api-schema-typescript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VK API Schema Typescript

This repository contains prebuilt TypeScript typings for VK API Schema. The generation is performed with VKCOM/api-schema-typescript-generator.

Current API version – 5.199

The package versions will follow API versions. It means that for 5.199 API version the package version will be *.5199.*.

Install

yarn add @vkontakte/api-schema-typescript
npm i --save @vkontakte/api-schema-typescript

Usage

You can import params, responses, and objects from the library.

import {
  MessagesGetByIdParams,           // Method params
  MessagesGetByIdExtendedResponse, // Response interface
  MessagesMessage,                 // Any object
} from '@vkontakte/api-schema-typescript';

const params: MessagesGetByIdParams = {
  message_ids: [1, 2, 3].join(','),
  extended: 1,
};

apiRequest('messages.getById', params).then((response: MessagesGetByIdExtendedResponse) => {
  response.items.forEach((message) => {
    if (message.out) {

    }
  });
});

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •