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