@hashgraph/solo
Version:
An opinionated CLI tool to deploy and manage private Hedera Networks.
15 lines (14 loc) • 729 B
TypeScript
import { type ObjectMapper } from '../../mapper/api/object-mapper.js';
import { LayeredModelConfigSource } from './layered-model-config-source.js';
import { type SchemaDefinition } from '../../schema/migration/api/schema-definition.js';
import { type Refreshable } from '../spi/refreshable.js';
/**
* A {@link ConfigSource} that reads default configuration data from its YAML file backend.
*/
export declare class DefaultConfigSource<T extends object> extends LayeredModelConfigSource<T> implements Refreshable {
private readonly data;
constructor(fileName: string, basePath: string, schema: SchemaDefinition<T>, mapper: ObjectMapper);
get name(): string;
get ordinal(): number;
refresh(): Promise<void>;
}