vk-helpers
Version:
Helpers and utilities for creating VK mini apps
18 lines (17 loc) • 738 B
TypeScript
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;