IFClite TypeScript API
    Preparing search index...

    Interface DemeshEditorLike

    The three editor primitives this writer needs — structurally satisfied by @ifc-lite/mutations StoreEditor (kept duck-typed so @ifc-lite/export does not grow a package dependency on @ifc-lite/mutations).

    interface DemeshEditorLike {
        addEntity(type: string, attributes: unknown[]): { expressId: number };
        removeEntity(expressId: number): boolean;
        setPositionalAttribute(
            expressId: number,
            index: number,
            value: unknown,
        ): void;
    }
    Index
    • Parameters

      • type: string
      • attributes: unknown[]

      Returns { expressId: number }

    • Parameters

      • expressId: number

      Returns boolean

    • Parameters

      • expressId: number
      • index: number
      • value: unknown

      Returns void