# w-spot@2.0.3 Signal converter for w + Functions + [create(args)](#w-spot-function-create) + [cacheMix(Class)](#w-spot-function-cache-mix) + [specMix(Class)](#w-spot-function-spec-mix) + [spotMix(Class)](#w-spot-function-spot-mix) + [baseMix(Class)](#w-spot-function-base-mix) + [`WSpot`](#w-spot-classes) Class + [new WSpot(id)](#w-spot-classes-w-spot-constructor) + [spot.load(Class, names)](#w-spot-classes-w-spot-load) + [spot.use(names)](#w-spot-classes-w-spot-use) + [spot.connect(spot)](#w-spot-classes-w-spot-connect) + [spot.disconnect(id)](#w-spot-classes-w-spot-disconnect) + [spot.send(config)](#w-spot-classes-w-spot-send) + [spot.load(Class, names)](#w-spot-classes-w-spot-load) + [spot.use(names)](#w-spot-classes-w-spot-use) + [spot.connect(spot)](#w-spot-classes-w-spot-connect) + [spot.disconnect(id)](#w-spot-classes-w-spot-disconnect) + [spot.send(config)](#w-spot-classes-w-spot-send) ## Functions ### create(args) -> `WSpot` Create a WSpot instance | Param | Type | Description | | ----- | --- | -------- | | args | * | | ### cacheMix(Class) -> `function` Cache mix | Param | Type | Description | | ----- | --- | -------- | | Class | function | Class to mix | ### specMix(Class) -> `function` Mixin spec | Param | Type | Description | | ----- | --- | -------- | | Class | function | Class to mix | ### spotMix(Class) -> `function` Spot mix | Param | Type | Description | | ----- | --- | -------- | | Class | function | Class to mix | ### baseMix(Class) -> `function` Mixin base | Param | Type | Description | | ----- | --- | -------- | | Class | function | Class to mix | ## `WSpot` Class WSpot ### new WSpot(id) Constructor of WSpot class | Param | Type | Description | | ----- | --- | -------- | | id | string | Id for spot | ### spot.load(Class, names) -> `object` Load subject into the spot | Param | Type | Description | | ----- | --- | -------- | | Class | | | | names | string | Name paths | ### spot.use(names) -> `Promise.` Use subject | Param | Type | Description | | ----- | --- | -------- | | names | string | Name paths | ### spot.connect(spot) -> `Promise.` Connect to another spot | Param | Type | Description | | ----- | --- | -------- | | spot | WSpot | | ### spot.disconnect(id) -> `Promise.` Disconnect another spot | Param | Type | Description | | ----- | --- | -------- | | id | | | ### spot.send(config) -> `Promise.<*>` Send message | Param | Type | Description | | ----- | --- | -------- | | config | | | ### spot.load(Class, names) -> `object` Load subject into the spot | Param | Type | Description | | ----- | --- | -------- | | Class | | | | names | string | Name paths | ### spot.use(names) -> `Promise.` Use subject | Param | Type | Description | | ----- | --- | -------- | | names | string | Name paths | ### spot.connect(spot) -> `Promise.` Connect to another spot | Param | Type | Description | | ----- | --- | -------- | | spot | WSpot | | ### spot.disconnect(id) -> `Promise.` Disconnect another spot | Param | Type | Description | | ----- | --- | -------- | | id | | | ### spot.send(config) -> `Promise.<*>` Send message | Param | Type | Description | | ----- | --- | -------- | | config | | |