A MutableEndpoint is an EndpointType with factory functions that make it convenient to reconfigure the endpoint.

interface MutableEndpoint {
    constructor: any;
    behaviors: SupportedBehaviors;
    defaults: {};
    deviceClass: DeviceClassification;
    deviceRevision: number;
    deviceType: DeviceTypeId;
    name: string;
    requirements: Requirements;
    set(defaults: {}): MutableEndpoint;
    with(...behaviors: List): MutableEndpoint;
}

Hierarchy (view full)

Constructors

constructor: any

Properties

defaults: {}

Access default state values.

deviceRevision: number
deviceType: DeviceTypeId
name: string
requirements: Requirements

Methods