UNPKG

vk-helpers

Version:

Helpers and utilities for creating VK mini apps

18 lines (17 loc) 738 B
export interface SignatureParams { [key: string]: string | number | boolean; } export interface GenerateSignatureOptions { secretKey: string; app_id: string | number; params: SignatureParams; user_id: string | number; ts: string | number; } export interface CheckRequestSignatureOptions extends GenerateSignatureOptions { signature: string; } export declare const sortParams: (params: SignatureParams) => string; export declare const generateSignature: ({ secretKey, app_id, params, user_id, ts, }: GenerateSignatureOptions) => string; declare const checkRequestSignature: ({ signature, secretKey, app_id, params, user_id, ts, }: CheckRequestSignatureOptions) => boolean; export default checkRequestSignature;