Hyperlinkv0.8.0-beta.28

Lookup

Source src/Lookup.ts:11421 lines
export class AdvertiseRequest extends Schema.Class<AdvertiseRequest>(
  "LookupAdvertiseRequest",
)({
  nodeKey: Schema.String,
  kind: Schema.Literals(["Http", "WebSocket", "IpcSocket"]),
  url: Schema.optionalKey(Schema.String),
  path: Schema.optionalKey(Schema.String),
  serves: Schema.Array(Schema.String),
  /**
   * Advertiser preference after call-site∋node resolve — may still be `"inherit"`.
   * Lookup finishes resolve with its node stamp. Omit → inherit.
   */
  onConflict: Schema.optionalKey(
    Schema.Literals([
      "livenessReplace",
      "askIncumbent",
      "reject",
      "inherit",
    ]),
  ),
}) {}
Referenced by 1 symbols