Skip to main content
Version: v1

ISerializableInterval Interface

Signature

export interface ISerializableInterval extends IInterval

Extends: IInterval

Properties

Property Type Description
properties PropertySet
propertyManager PropertiesManager

Methods

Method Return Type Description
addProperties(props, collaborating, seq) PropertySet | undefined
getIntervalId() string | undefined
serialize(client) ISerializedInterval

Property Details

properties

Signature

properties: PropertySet;

Type: PropertySet

propertyManager

Signature

propertyManager: PropertiesManager;

Type: PropertiesManager

Method Details

addProperties

Signature

addProperties(props: PropertySet, collaborating?: boolean, seq?: number): PropertySet | undefined;

Parameters

Parameter Modifiers Type Description
props PropertySet
collaborating optional boolean
seq optional number

Returns

Return type: PropertySet | undefined

getIntervalId

Signature

getIntervalId(): string | undefined;

Returns

Return type: string | undefined

serialize

Signature

serialize(client: Client): ISerializedInterval;

Parameters

Parameter Type Description
client Client

Returns

Return type: ISerializedInterval