@broxus/js-bridge-essentials
Version:
Bridge JavaScript Essentials library
16 lines (15 loc) • 871 B
TypeScript
import { AbstractStore } from '@broxus/js-core';
import { type PipelineConfigData } from '../../models/pipeline-config/types';
export declare class PipelineConfig<T extends PipelineConfigData = PipelineConfigData> extends AbstractStore<T> {
constructor(initialData: Readonly<T>);
get<K extends keyof T & string>(key: K): T[K];
get depositFee(): PipelineConfigData['depositFee'];
get isBlacklisted(): PipelineConfigData['isBlacklisted'];
get isMerged(): PipelineConfigData['isMerged'];
get isNative(): PipelineConfigData['isNative'];
get mergePoolAddress(): PipelineConfigData['mergePoolAddress'];
get mergeRouterAddress(): PipelineConfigData['mergeRouterAddress'];
get proxyAddress(): PipelineConfigData['proxyAddress'];
get tokenBase(): PipelineConfigData['tokenBase'];
get withdrawFee(): PipelineConfigData['withdrawFee'];
}