IFClite TypeScript API
    Preparing search index...

    Type Alias MutationType

    MutationType:
        | "CREATE_PROPERTY"
        | "UPDATE_PROPERTY"
        | "DELETE_PROPERTY"
        | "CREATE_PROPERTY_SET"
        | "DELETE_PROPERTY_SET"
        | "CREATE_QUANTITY"
        | "UPDATE_QUANTITY"
        | "DELETE_QUANTITY"
        | "DELETE_QUANTITY_SET"
        | "UPDATE_ATTRIBUTE"
        | "UPDATE_POSITIONAL_ATTRIBUTE"
        | "UPDATE_ENTITY_TYPE"
        | "CREATE_ENTITY"
        | "DELETE_ENTITY"
        | "SESSION_EDIT"

    Types of IFC and local session history edits

    Type Declaration

    • "CREATE_PROPERTY"
    • "UPDATE_PROPERTY"
    • "DELETE_PROPERTY"
    • "CREATE_PROPERTY_SET"
    • "DELETE_PROPERTY_SET"
    • "CREATE_QUANTITY"
    • "UPDATE_QUANTITY"
    • "DELETE_QUANTITY"
    • "DELETE_QUANTITY_SET"

      A whole quantity set removed, the twin of DELETE_PROPERTY_SET. Distinct from DELETE_QUANTITY, which names one quantity inside a set: replaying a set removal as a member removal drops the set's other members on the floor, and both replay consumers key off propName being present.

    • "UPDATE_ATTRIBUTE"
    • "UPDATE_POSITIONAL_ATTRIBUTE"
    • "UPDATE_ENTITY_TYPE"
    • "CREATE_ENTITY"
    • "DELETE_ENTITY"
    • "SESSION_EDIT"

      Local domain history only; never changes IFC attributes or geometry.