License

Copyright 2016 Google Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

 http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Hierarchy

Implements

Constructors

Properties

OPTIONS: {}

Type declaration

    RPC_TYPE_ID: string

    Should be set to a constant specifying the SharedObject type identifier on the prototype of final derived owner classes. It is not used on counterpart (non-owner) classes.

    annotationPropertySerializer: AnnotationPropertySerializer
    changed: NullarySignal = ...
    childAdded: Signal<((annotation: Annotation) => void)>
    childDeleted: Signal<((annotationId: string) => void)>
    childUpdated: Signal<((annotation: Annotation) => void)>
    chunkManager: ChunkManager
    commitStatus: undefined | StatusMessage
    disposedStacks: any
    isOwner: undefined | boolean
    key: any
    localUpdates: Map<string, LocalUpdateUndoState> = ...
    metadataChunkSource: AnnotationMetadataChunkSource = ...
    numCommitsInProgress: number = 0
    rank: number
    readonly: boolean = false
    refCount: number = 1
    referencedGeneration: number
    references: Map<string, AnnotationReference> = ...
    relationships: readonly string[]
    rpc: null | RPC = null
    rpcId: null | number = null
    segmentFilteredSources: AnnotationSubsetGeometryChunkSource[]
    spatiallyIndexedSources: Set<AnnotationGeometryChunkSource> = ...
    temporary: AnnotationGeometryChunk = ...
    unreferencedGeneration: number
    wasDisposed: undefined | boolean

    Methods

    Generated using TypeDoc