@nomiclabs/buidler > BuidlerContext

# Class: BuidlerContext

# Hierarchy

BuidlerContext

# Index

# Properties

# Methods


# Properties

# configExtenders

● configExtenders: ConfigExtender[] = []

Defined in internal/context.ts:46


# <Optional> environment

● environment: BuidlerRuntimeEnvironment

Defined in internal/context.ts:44


# extendersManager

● extendersManager: ExtenderManager = new ExtenderManager()

Defined in internal/context.ts:43


# loadedPlugins

● loadedPlugins: string[] = []

Defined in internal/context.ts:45


# tasksDSL

● tasksDSL: TasksDSL = new TasksDSL()

Defined in internal/context.ts:42


# Methods

# getBuidlerRuntimeEnvironment

getBuidlerRuntimeEnvironment(): BuidlerRuntimeEnvironment

Defined in internal/context.ts:57

Returns: BuidlerRuntimeEnvironment


# getConfigPath

getConfigPath(): string

Defined in internal/context.ts:72

Returns: string


# setBuidlerRuntimeEnvironment

setBuidlerRuntimeEnvironment(env: BuidlerRuntimeEnvironment): void

Defined in internal/context.ts:50

Parameters:

Name Type
env BuidlerRuntimeEnvironment

Returns: void


# setConfigPath

setConfigPath(configPath: string): void

Defined in internal/context.ts:68

Parameters:

Name Type
configPath string

Returns: void


# setPluginAsLoaded

setPluginAsLoaded(pluginName: string): void

Defined in internal/context.ts:64

Parameters:

Name Type
pluginName string

Returns: void


# <Static> createBuidlerContext

createBuidlerContext(): BuidlerContext

Defined in internal/context.ts:18

Returns: BuidlerContext


# <Static> deleteBuidlerContext

deleteBuidlerContext(): void

Defined in internal/context.ts:37

Returns: void


# <Static> getBuidlerContext

getBuidlerContext(): BuidlerContext

Defined in internal/context.ts:28

Returns: BuidlerContext


# <Static> isCreated

isCreated(): boolean

Defined in internal/context.ts:13

Returns: boolean