API reference@effx/ir
Edge
API reference for @effx/ir/Edge
Edge.ts overview
Exports Grouped by Category
utils
Edge
Signature
declare const Edge: Schema.Struct<{
readonly kind: Schema.Literals<
readonly [
"InputOf",
"SuccessOf",
"ErrorOf",
"Requires",
"AuthorizedBy",
"Focuses",
"ExposedAs",
"PersistsAs",
"ViewOf",
"ExtensionOf"
]
>
readonly from: Schema.brand<Schema.String, "effx/StableId">
readonly to: Schema.brand<Schema.String, "effx/StableId">
readonly qualifier: Schema.optionalKey<Schema.String>
}>Edge (type alias)
Signature
type Edge = typeof Edge.TypeEdgeKind
Signature
declare const EdgeKind: Schema.Literals<
readonly [
"InputOf",
"SuccessOf",
"ErrorOf",
"Requires",
"AuthorizedBy",
"Focuses",
"ExposedAs",
"PersistsAs",
"ViewOf",
"ExtensionOf"
]
>EdgeKind (type alias)
Signature
type EdgeKind = typeof EdgeKind.Type