Skip to content

UpdatableConfig

@algorandfoundation/algokit-utils / types/config / UpdatableConfig

types/config.UpdatableConfig

Updatable AlgoKit config

Implements

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new UpdatableConfig(): UpdatableConfig

Returns

UpdatableConfig

Defined in

src/types/config.ts:90

Properties

config

Private config: Config

Defined in

src/types/config.ts:29

Accessors

debug

get debug(): boolean

Returns

boolean

Implementation of

Readonly.debug

Defined in

src/types/config.ts:39


events

get events(): AsyncEventEmitter

Returns

AsyncEventEmitter

Implementation of

Readonly.events

Defined in

src/types/config.ts:59


logger

get logger(): Logger

Returns

Logger

Implementation of

Readonly.logger

Defined in

src/types/config.ts:35


maxSearchDepth

get maxSearchDepth(): number

Returns

number

Implementation of

Readonly.maxSearchDepth

Defined in

src/types/config.ts:55


populateAppCallResources

get populateAppCallResources(): boolean

Returns

boolean

Implementation of

Readonly.populateAppCallResources

Defined in

src/types/config.ts:31


projectRoot

get projectRoot(): null | string

Returns

null | string

Implementation of

Readonly.projectRoot

Defined in

src/types/config.ts:43


traceAll

get traceAll(): boolean

Returns

boolean

Implementation of

Readonly.traceAll

Defined in

src/types/config.ts:47


traceBufferSizeMb

get traceBufferSizeMb(): number

Returns

number

Implementation of

Readonly.traceBufferSizeMb

Defined in

src/types/config.ts:51

Methods

configure

configure(newConfig): void

Update the AlgoKit configuration with your own configuration settings

Parameters

NameTypeDescription
newConfigPartial<Config>Partial or complete config to replace

Returns

void

Defined in

src/types/config.ts:107


getLogger

getLogger(returnNullLogger?): Logger

Returns the current logger, or the null logger if true is passed in to returnNullLogger

Parameters

NameTypeDescription
returnNullLogger?booleanWhether or not to return the null logger

Returns

Logger

The requested logger

Defined in

src/types/config.ts:68


withDebug

withDebug(lambda): void

Temporarily run with debug set to true.

Parameters

NameTypeDescription
lambda() => unknownA lambda expression with code to run with debug config set to true

Returns

void

Defined in

src/types/config.ts:80