rune-langium / core/src / DomainRepository
Interface: DomainRepository
Defined in: packages/core/src/generated/domain.ts:2884
Methods
all()
ts
all(): readonly AnyDomain[];Defined in: packages/core/src/generated/domain.ts:2887
Returns
readonly AnyDomain[]
byId()
ts
byId(qn): AnyDomain | undefined;Defined in: packages/core/src/generated/domain.ts:2885
Parameters
| Parameter | Type |
|---|---|
qn | string |
Returns
AnyDomain | undefined
byType()
ts
byType<K>(type): readonly (
| Extract<Dehydrated<Data>, {
$type: K;
}>
| Extract<Dehydrated<Choice>, {
$type: K;
}>
| Extract<Dehydrated<RosettaEnumeration>, {
$type: K;
}>
| Extract<Dehydrated<RosettaFunction>, {
$type: K;
}>
| Extract<Dehydrated<RosettaRecordType>, {
$type: K;
}>
| Extract<Dehydrated<RosettaTypeAlias>, {
$type: K;
}>
| Extract<Dehydrated<RosettaBasicType>, {
$type: K;
}>
| Extract<Dehydrated<Annotation>, {
$type: K;
}>)[];Defined in: packages/core/src/generated/domain.ts:2886
Type Parameters
| Type Parameter |
|---|
K extends | "Data" | "Choice" | "RosettaEnumeration" | "RosettaFunction" | "Annotation" | "RosettaTypeAlias" | "RosettaBasicType" | "RosettaRecordType" |
Parameters
| Parameter | Type |
|---|---|
type | K |
Returns
readonly ( | Extract<Dehydrated<Data>, { $type: K; }> | Extract<Dehydrated<Choice>, { $type: K; }> | Extract<Dehydrated<RosettaEnumeration>, { $type: K; }> | Extract<Dehydrated<RosettaFunction>, { $type: K; }> | Extract<Dehydrated<RosettaRecordType>, { $type: K; }> | Extract<Dehydrated<RosettaTypeAlias>, { $type: K; }> | Extract<Dehydrated<RosettaBasicType>, { $type: K; }> | Extract<Dehydrated<Annotation>, { $type: K; }>)[]