effx
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.Type

EdgeKind

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

On this page