Home Reference Source Repository
import AbstractConfig from 'recink/src/config/abstract-config.js'
public class | source

AbstractConfig

Direct Subclass:

YamlConfig

Abstract configuration manager

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public get

file: string: *

Method Summary

Public Methods
public

decode(rawConfig: string): Promise

public

dump(config: *, file: string): Promise

public

encode(config: *): Promise

public

load(file: string): Promise

Public Constructors

public constructor(file: string) source

Params:

NameTypeAttributeDescription
file string

Public Members

public get file: string: * source

Return:

string

Public Methods

public decode(rawConfig: string): Promise source

Params:

NameTypeAttributeDescription
rawConfig string

Return:

Promise

public dump(config: *, file: string): Promise source

Params:

NameTypeAttributeDescription
config *
file string

Return:

Promise

public encode(config: *): Promise source

Params:

NameTypeAttributeDescription
config *

Return:

Promise

public load(file: string): Promise source

Params:

NameTypeAttributeDescription
file string

Return:

Promise