IFClite TypeScript API
    Preparing search index...

    Interface AnnotationRecord

    Mutable fields of a shared annotation.

    interface AnnotationRecord {
        authorColor: string;
        authorId: string;
        authorName: string;
        createdAt: number;
        entityPath?: string | null;
        id: string;
        note: string;
        position: AnnotationPosition;
        updatedAt: number;
    }

    Hierarchy (View Summary)

    Index
    authorColor: string
    authorId: string

    Author identity (ephemeral collab identity), for attribution.

    authorName: string
    createdAt: number

    Wall-clock ms (caller-supplied so the helper stays pure/deterministic).

    entityPath?: string | null

    /<guid> of the anchored entity, or null for an empty-space pin.

    id: string
    note: string

    Plain-text note body.

    World-space pin position in the renderer's local frame.

    updatedAt: number