@ngneat/transloco
Version:
The internationalization (i18n) library for Angular
20 lines (19 loc) • 1.16 kB
TypeScript
import { ProviderScope, Translation } from './types';
export declare function getValue(obj: object, path: string): any;
export declare function setValue(obj: any, prop: string, val: any): any;
export declare function size(collection: any): any;
export declare function isEmpty(collection: any): boolean;
export declare function isFunction(val: any): val is Function;
export declare function isString(val: any): val is string;
export declare function isNumber(val: any): val is number;
export declare function isObject(item: any): boolean;
export declare function coerceArray(val: any): any[];
export declare function toCamelCase(str: string): string;
export declare function isBrowser(): boolean;
export declare function isNil(value: any): boolean;
export declare function isDefined(value: any): boolean;
export declare function toNumber(value: number | string): number | null;
export declare function isScopeObject(item: any): item is ProviderScope;
export declare function hasInlineLoader(item: any): item is ProviderScope;
export declare function unflatten(obj: Translation): Translation;
export declare function flatten(obj: Translation): Translation;