IFClite TypeScript API
Guides
Packages
Preparing search index...
@ifc-lite/semantic
generateArtifacts
Function generateArtifacts
generateArtifacts
(
profile
?:
ProfileDefinition
,
)
:
Promise
<
{
context
:
ContextDefinition
;
dictionary
:
SemanticDictionary
;
schema
:
{
$id
:
string
;
$schema
:
string
;
additionalProperties
:
boolean
;
properties
:
{
completeness
:
{
enum
:
string
[]
}
;
profile
:
{
const
:
string
}
;
resources
:
{
items
:
{
oneOf
:
{
additionalProperties
:
boolean
;
properties
:
{
id
:
{
format
:
string
;
type
:
string
}
;
type
:
{
const
:
string
}
;
}
;
required
:
string
[]
;
type
:
string
;
}
[]
;
}
;
maxItems
:
number
;
type
:
string
;
}
;
source
:
{
format
:
string
;
type
:
string
}
;
}
;
required
:
string
[]
;
type
:
string
;
}
;
shapes
:
string
;
vocabulary
:
string
;
}
,
>
Parameters
Optional
profile
:
ProfileDefinition
Returns
Promise
<
{
context
:
ContextDefinition
;
dictionary
:
SemanticDictionary
;
schema
:
{
$id
:
string
;
$schema
:
string
;
additionalProperties
:
boolean
;
properties
:
{
completeness
:
{
enum
:
string
[]
}
;
profile
:
{
const
:
string
}
;
resources
:
{
items
:
{
oneOf
:
{
additionalProperties
:
boolean
;
properties
:
{
id
:
{
format
:
string
;
type
:
string
}
;
type
:
{
const
:
string
}
;
}
;
required
:
string
[]
;
type
:
string
;
}
[]
;
}
;
maxItems
:
number
;
type
:
string
;
}
;
source
:
{
format
:
string
;
type
:
string
}
;
}
;
required
:
string
[]
;
type
:
string
;
}
;
shapes
:
string
;
vocabulary
:
string
;
}
,
>
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
Guides
Packages
IFClite TypeScript API
Loading...