Последняя активность 2 days ago

ts

Версия fc0d423a5c771570a8ef90d41d59a1e2b20d6270

safeObjectKeys.ts Исходник
1/**
2 * from drug-tracker / med-tracker project:
3 * https://github.com/Noah2610/drug-tracker/blob/master/packages/share/src/utils/safeObjectKeys.ts
4 */
5
6export type SafeObjectKeys = <T extends object>(obj: T) => (keyof T)[];
7export const safeObjectKeys: SafeObjectKeys = Object.keys;
8
9export type SafeObjectEntries = <T extends object>(
10 obj: T,
11) => [keyof T, T[keyof T]][];
12export const safeObjectEntries: SafeObjectEntries = Object.entries;