@eveble/eveble

Hierarchy

Implemented by

Index

Methods

Methods

assign

assign(props: Props): void

Parameters:

NameType
propsProps

Returns: void

assign(props: Props): void

Parameters:

NameType
propsProps

Returns: void


equals

equals(other: any): boolean

Inherited from Definable.equals

Overrides void

Parameters:

NameType
otherany

Returns: boolean


get

getT›(path: string, runtimeDefaultValue?: any): T

Type parameters:

T: any

Parameters:

NameType
pathstring
runtimeDefaultValue?any

Returns: T

getT›(path: string, runtimeDefaultValue?: any): T

Type parameters:

T: any

Parameters:

NameType
pathstring
runtimeDefaultValue?any

Returns: T


getDefault

getDefaultT›(path: string): T

Type parameters:

T: any

Parameters:

NameType
pathstring

Returns: T

getDefaultT›(path: string): T

Type parameters:

T: any

Parameters:

NameType
pathstring

Returns: T


getExact

getExactT›(path: string): T

Type parameters:

T: any

Parameters:

NameType
pathstring

Returns: T

getExactT›(path: string): T

Type parameters:

T: any

Parameters:

NameType
pathstring

Returns: T


getPropTypes

getPropTypes(): Record‹keyof any, any›

Inherited from Definable.getPropTypes

Overrides void

Returns: Record‹keyof any, any›


getPropertyInitializers

getPropertyInitializers(): Props

Inherited from Definable.getPropertyInitializers

Overrides void

Returns: Props


has

has(path: string): boolean

Parameters:

NameType
pathstring

Returns: boolean

has(path: string): boolean

Parameters:

NameType
pathstring

Returns: boolean


hasDefault

hasDefault(path: string): boolean

Parameters:

NameType
pathstring

Returns: boolean

hasDefault(path: string): boolean

Parameters:

NameType
pathstring

Returns: boolean


include

include(config: Configurable): void

Parameters:

NameType
configConfigurable

Returns: void

include(config: Configurable): void

Parameters:

NameType
configConfigurable

Returns: void


isConfigurable

isConfigurable(path: string): boolean

Parameters:

NameType
pathstring

Returns: boolean

isConfigurable(path: string): boolean

Parameters:

NameType
pathstring

Returns: boolean


merge

merge(config: Configurable): void

Parameters:

NameType
configConfigurable

Returns: void

merge(config: Configurable): void

Parameters:

NameType
configConfigurable

Returns: void


set

setT›(path: string, value: T): void

Type parameters:

T: any

Parameters:

NameType
pathstring
valueT

Returns: void

setT›(path: string, value: T): void

Type parameters:

T: any

Parameters:

NameType
pathstring
valueT

Returns: void


toPlainObject

toPlainObject(): Props

Inherited from Definable.toPlainObject

Overrides void

Returns: Props


validateProps

validateProps(props: Props, propTypes: PropTypes, isStrict?: boolean): boolean

Inherited from Definable.validateProps

Overrides void

Parameters:

NameType
propsProps
propTypesPropTypes
isStrict?boolean

Returns: boolean