UNPKG

fitbit-api-client

Version:
29 lines 970 B
import { FitbitScope } from '../types'; /** * 値をFitbitScopeに変換する * @param value * @returns FitbitScope */ export declare function parseFitbitScope(value: unknown): FitbitScope; /** * jsonオブジェクトとキーが存在するかどうかを確認する * @param json * @param key * @returns boolean */ export declare function exists(json: any, key: string): boolean; /** * オブジェクトとキーが存在する場合はジェネリクスで値を取得し、存在しない場合は例外をスロー * @param obj * @param key * @returns T */ export declare function get<T>(obj: any, key: string): T; /** * jsonオブジェクトとキーが存在する場合はジェネリクスで値を取得し、存在しない場合はundefinedを返す * @param json * @param key * @returns T | undefined */ export declare function getOptionalValue<T>(json: unknown, key: string): T | undefined; //# sourceMappingURL=types.utils.d.ts.map