iobroker.openmediavault
Version:
17 lines (16 loc) • 715 B
TypeScript
import type { myTreeDefinition } from './myIob';
export declare function getObjectByString(path: any, obj: any, separator?: string): any;
export declare function getAllowedCommonStates(path: any, obj: any, separator?: string): any;
export declare function zeroPad(source: any, places: number): string;
/**
* Collect all properties used in tree defintions
*
* @param treefDefintion {@see} tree-devices.ts {@see} tree-clients.ts
* @returns
*/
export declare function getAllKeysOfTreeDefinition(treefDefintion: {
[key: string]: myTreeDefinition<any, any, any>;
}): string[];
export declare function getAllIdsOfTreeDefinition(treefDefintion: {
[key: string]: myTreeDefinition<any, any, any>;
}): string[];