IFClite TypeScript API
Guides
Packages
Preparing search index...
@ifc-lite/codegen
EntityDefinition
Interface EntityDefinition
@ifc-lite/codegen
IFC Code Generator - TypeScript and Rust from EXPRESS schemas
Features:
TypeScript interfaces from EXPRESS entities
CRC32 type IDs for fast O(1) lookup
Serialization support for IFC writing
Rust type generation
Schema metadata registry
interface
EntityDefinition
{
attributes
:
AttributeDefinition
[]
;
derived
?:
DerivedAttribute
[]
;
inverse
?:
InverseAttribute
[]
;
isAbstract
:
boolean
;
name
:
string
;
supertype
?:
string
;
supertypeOf
?:
string
[]
;
uniqueRules
?:
string
[]
;
whereRules
?:
string
[]
;
}
Index
Properties
attributes
derived?
inverse?
is
Abstract
name
supertype?
supertype
Of?
unique
Rules?
where
Rules?
Properties
attributes
attributes
:
AttributeDefinition
[]
Optional
derived
derived
?:
DerivedAttribute
[]
Optional
inverse
inverse
?:
InverseAttribute
[]
is
Abstract
isAbstract
:
boolean
name
name
:
string
Optional
supertype
supertype
?:
string
Optional
supertype
Of
supertypeOf
?:
string
[]
Optional
unique
Rules
uniqueRules
?:
string
[]
Optional
where
Rules
whereRules
?:
string
[]
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Properties
attributes
derived
inverse
is
Abstract
name
supertype
supertype
Of
unique
Rules
where
Rules
Guides
Packages
IFClite TypeScript API
Loading...
@ifc-lite/codegen
IFC Code Generator - TypeScript and Rust from EXPRESS schemas
Features: