A HyperService contract: method name → wire Method, off-wire LocalMethod, or Tag-baked DefaultMethod. The single source of truth.
Source src/Hyperlink.ts:5903 lines
export interface Spec {
readonly [k: stringk: string]: type AnyMethod = Method<
Schema.Struct.Fields | Schema.Top | undefined,
Schema.Top,
Schema.Top,
boolean,
MethodAnnotations,
never
>
Any
Method
, erased — the element type of a
Spec
.
AnyMethod | type AnyLocalMethod = LocalMethod<unknown>Any
LocalMethod
, erased.
AnyLocalMethod | type AnyDefaultMethod =
DefaultMethod<unknown>
Any
DefaultMethod
, erased.
AnyDefaultMethod | Spec;
}
Referenced by 53 symbols
Daemon.layerDaemon.scheduleDaemon.serveDaemon.serveRemoteHyperlink.DriverHyperlink.HyperlinkHyperlink.HyperlinkTagHyperlink.ImplOfHyperlink.ImplWithDefaultOverridesHyperlink.LocalShapeHyperlink.NodeBoundTagHyperlink.RejectBareLocalHyperlink.ResolveLocalsHyperlink.ServeImplOfHyperlink.ServiceOfHyperlink.ShapeOfHyperlink.SharedTagFactoryHyperlink.SpecOfHyperlink.TagHyperlink.ValidateHyperlink.ValueErrorsOfHyperlink.WireHyperlink.WireShapeHyperlink.andNodeHyperlink.clientHyperlink.connectHyperlink.contractHyperlink.contractHashHyperlink.driverHyperlink.fleetHealthHyperlink.grantLocalHyperlink.isDriverHyperlink.lookupClientHyperlink.makeHyperlink.mapEffectsHyperlink.nodesHyperlink.nodesOfHyperlink.peersHyperlink.peersFromHyperlink.peersLayer+13 more