Skip to content

Interface: InterfaceType

@kortexya/reasoninglayer


@kortexya/reasoninglayer / OntologyFacade / InterfaceType

Interface: InterfaceType

Defined in: src/types/ontology-facade.ts:105

One projected interface type from a non-maximal (abstract) sort.

Remarks

Wire shape (InterfaceTypeDto) uses camelCase field names (apiName, displayName, extendsInterfaceTypes).

Properties

apiName

apiName: string

Defined in: src/types/ontology-facade.ts:107

Sort name (Palantir interface-type apiName).


description?

optional description: string | null

Defined in: src/types/ontology-facade.ts:109

Sort description, if any.


displayName

displayName: string

Defined in: src/types/ontology-facade.ts:111

Human-facing name (the sort name).


extendsInterfaceTypes

extendsInterfaceTypes: string[]

Defined in: src/types/ontology-facade.ts:113

apiNames of supersorts that are themselves interfaces (extended interfaces).


properties

properties: Property[]

Defined in: src/types/ontology-facade.ts:115

The appropriate scalar features that form the inherited contract.