@signalwire/core
Version:
Shared code for the SignalWire JS SDK
7 lines • 405 B
TypeScript
import { CamelToSnakeCase } from '../types/utils';
type ToSnakeCaseKeys<T> = {
[Property in NonNullable<keyof T> as CamelToSnakeCase<Extract<Property, string>>]: T[Property];
};
export declare const toSnakeCaseKeys: <T extends Record<string, any>>(obj: T, transform?: (value: string) => any, result?: Record<string, any>) => ToSnakeCaseKeys<T>;
export {};
//# sourceMappingURL=toSnakeCaseKeys.d.ts.map