Home Reference Source Repository

Function

Static Public Summary
public

automount(target: *)

public

createConsoleLogger(logger: *): *

public

createPropertyClass(shadowType: *, initialState: *, specCallback: *, PropertyClass: *, BaseShadowClass: *): *

public

extendOptions(options: *)

public

getOptions(method: *, options: ...*): *

public

mixin(mixinFactory: *): *

public

setOptions(options: *)

public

shadow(target: *, name: *, descriptor: *)

public

shadowBound(target: *, name: *, descriptor: *)

public

shadowPropertyHelper(target: *, name: *, descriptor: *, bindProperty: boolean)

Static Public

public automount(target: *) source

import automount from 'f.lux/src/decorators/automount.js'

Params:

NameTypeAttributeDescription
target *

public createConsoleLogger(logger: *): * source

import {createConsoleLogger} from 'f.lux/src/listeners/Logger.js'

Params:

NameTypeAttributeDescription
logger *

Return:

*

public createPropertyClass(shadowType: *, initialState: *, specCallback: *, PropertyClass: *, BaseShadowClass: *): * source

import createPropertyClass from 'f.lux/src/createPropertyClass.js'

Params:

NameTypeAttributeDescription
shadowType *
initialState *
specCallback *
PropertyClass *
BaseShadowClass *
  • optional
  • default: Shadow

Return:

*

public extendOptions(options: *) source

import {extendOptions} from 'f.lux/src/collection/fetchOptions.js'

Params:

NameTypeAttributeDescription
options *

public getOptions(method: *, options: ...*): * source

import {getOptions} from 'f.lux/src/collection/fetchOptions.js'

Params:

NameTypeAttributeDescription
method *
options ...*

Return:

*

public mixin(mixinFactory: *): * source

import mixin from 'f.lux/src/decorators/mixin.js'

Params:

NameTypeAttributeDescription
mixinFactory *

Return:

*

public setOptions(options: *) source

import {setOptions} from 'f.lux/src/collection/fetchOptions.js'

Params:

NameTypeAttributeDescription
options *

public shadow(target: *, name: *, descriptor: *) source

import shadow from 'f.lux/src/decorators/shadow.js'

Params:

NameTypeAttributeDescription
target *
name *
descriptor *

public shadowBound(target: *, name: *, descriptor: *) source

import shadowBound from 'f.lux/src/decorators/shadowBound.js'

Params:

NameTypeAttributeDescription
target *
name *
descriptor *

public shadowPropertyHelper(target: *, name: *, descriptor: *, bindProperty: boolean) source

import shadowPropertyHelper from 'f.lux/src/decorators/shadowPropertyHelper.js'

Params:

NameTypeAttributeDescription
target *
name *
descriptor *
bindProperty boolean
  • optional
  • default: false