JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 207
  • Score
    100M100P100Q85892F
  • License MPL-2.0

Query system for IFC-Lite

Package Exports

  • @ifc-lite/query

Readme

@ifc-lite/query

Query system for IFClite. Provides a fluent API for filtering and querying IFC entities by type, property, and relationship.

Installation

npm install @ifc-lite/query

Quick Start

import { IfcQuery } from '@ifc-lite/query';

const query = new IfcQuery(dataStore);

// Find all external walls
const walls = query
  .byType('IFCWALL')
  .withProperty('Pset_WallCommon', 'IsExternal', true)
  .execute();

Features

  • Fluent query API
  • Filter by IFC type, properties, and relationships
  • SQL-like query expressions
  • Multi-model query support

API

See the Querying Guide and API Reference.

License

MPL-2.0