@telegram-apps/toolkit
Version:
Internal toolkit used in the @telegram-apps packages.
10 lines (9 loc) • 361 B
TypeScript
import { CamelToSnakeCase } from './camelToSnake.js';
export type ConvertCamelKeysToSnakeCase<T> = {
[K in keyof T as CamelToSnakeCase<string & K>]: T[K];
};
/**
* Converts object keys from snake to camel case.
* @param value - value to convert.
*/
export declare function camelToSnakeObjKeys<T extends object>(value: T): ConvertCamelKeysToSnakeCase<T>;