IFClite TypeScript API
    Preparing search index...

    Interface ExportBackendMethods

    interface ExportBackendMethods {
        csv(refs: unknown, options: unknown): string;
        dfjson?(name?: string): Promise<string>;
        download(
            content: string | Uint8Array<ArrayBufferLike>,
            filename: string,
            mimeType: string,
        ): void;
        hbjson?(name?: string): Promise<string>;
        ifc(
            refs: EntityRef[] | undefined,
            options: unknown,
        ): string | Uint8Array<ArrayBufferLike>;
        json(refs: unknown, columns: unknown): Record<string, unknown>[];
    }
    Index
    • Parameters

      • refs: unknown
      • options: unknown

      Returns string

    • Export the model's IfcSpace volumes as a Dragonfly DFJSON energy model (extruded Room2D plates). Optional — present only on geometry-capable backends.

      Parameters

      • Optionalname: string

      Returns Promise<string>

    • Parameters

      • content: string | Uint8Array<ArrayBufferLike>
      • filename: string
      • mimeType: string

      Returns void

    • Export the model's IfcSpace volumes as a Honeybee HBJSON energy/daylight model. Optional — present only on geometry-capable backends (CLI / browser, which carry the wasm engine); the data-only SDK never meshes, so it delegates here.

      Parameters

      • Optionalname: string

      Returns Promise<string>

    • Parameters

      • refs: EntityRef[] | undefined
      • options: unknown

      Returns string | Uint8Array<ArrayBufferLike>

    • Parameters

      • refs: unknown
      • columns: unknown

      Returns Record<string, unknown>[]