@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

▸ get‹T›(path: string, runtimeDefaultValue?: any): T

Type parameters:

▪ T: any

Parameters:

NameType
pathstring
runtimeDefaultValue?any

Returns: T

▸ get‹T›(path: string, runtimeDefaultValue?: any): T

Type parameters:

▪ T: any

Parameters:

NameType
pathstring
runtimeDefaultValue?any

Returns: T


getDefault

▸ getDefault‹T›(path: string): T

Type parameters:

▪ T: any

Parameters:

NameType
pathstring

Returns: T

▸ getDefault‹T›(path: string): T

Type parameters:

▪ T: any

Parameters:

NameType
pathstring

Returns: T


getExact

▸ getExact‹T›(path: string): T

Type parameters:

▪ T: any

Parameters:

NameType
pathstring

Returns: T

▸ getExact‹T›(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

▸ set‹T›(path: string, value: T): void

Type parameters:

▪ T: any

Parameters:

NameType
pathstring
valueT

Returns: void

▸ set‹T›(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