@freemework/hosting
Version:
Hosting library of the Freemework Project.
15 lines (14 loc) • 717 B
TypeScript
import { FConfiguration, FConfigurationValue } from "@freemework/common";
export declare class FConfigurationCommandLine extends FConfiguration {
get sourceURI(): URL;
get namespaceFull(): string | null;
get namespaceParent(): string | null;
get keys(): readonly string[];
getArray(_key: string, _indexesName?: string | undefined): FConfiguration[];
getNamespace(_namespaceFull: string): FConfiguration;
get(_key: string, _defaultData?: string | null | undefined): FConfigurationValue;
findNamespace(_namespaceFull: string): FConfiguration | null;
find(_key: string): FConfigurationValue | null;
hasNamespace(_namespaceFull: string): boolean;
has(_key: string): boolean;
}