Hyperlinkv0.8.0-beta.28

Schema

Source effect/Schema.ts:311122 lines
export interface Void extends Bottom<void, void, never, never, SchemaAST.Void, Void> {}

/**
 * Schema for a TypeScript `void` return value.
 *
 * **When to use**
 *
 * Use when you need to model the return value of a function, RPC, or endpoint
 * whose result is intentionally ignored.
 *
 * **Details**
 *
 * Runtime parsing accepts any present value and discards it, producing
 * `undefined`. The public decoded and encoded TypeScript representation remains
 * `void`, so typed construction, decoding, and encoding APIs are still modeled
 * as `void`.
 *
 * @see {@link Undefined} for a schema that matches only the exact `undefined` value.
 * @category schemas
 * @since 3.10.0
 */
export const Void: Void = make(SchemaAST.void)
Referenced by 36 symbols
SchemaRepresentation.toSchemaCustomQueueHyperlink.CustomQueueAddMethod (hyperlink-ts)CustomQueueHyperlink.CustomQueueTagConfig (hyperlink-ts)CustomQueueHyperlink.Tag (hyperlink-ts)CustomQueueHyperlink.customQueueControlSpec (hyperlink-ts)CustomQueueHyperlink.customQueueSpec (hyperlink-ts)Hyperlink.effect (hyperlink-ts)Hyperlink.effectFn (hyperlink-ts)Hyperlink.isVoidCommand (hyperlink-ts)Hyperlink.unsafeEffectFn (hyperlink-ts)Process.ProcessInstanceSpec (hyperlink-ts)Process.ProcessTagBuild (hyperlink-ts)Process.buildProcessSpec (hyperlink-ts)Process.processControlSpec (hyperlink-ts)Process.scheduleGroupSpec (hyperlink-ts)Process.scheduleHyperlinkSpec (hyperlink-ts)QueueHyperlink.QueueEventSchema (hyperlink-ts)QueueHyperlink.QueueNodeBoundTag (hyperlink-ts)QueueHyperlink.QueueSuccessCarrier (hyperlink-ts)QueueHyperlink.QueueTag (hyperlink-ts)QueueHyperlink.QueueTagConfig (hyperlink-ts)QueueHyperlink.Tag (hyperlink-ts)QueueHyperlink.configure (hyperlink-ts)QueueHyperlink.layer (hyperlink-ts)QueueHyperlink.layerMemory (hyperlink-ts)QueueHyperlink.queueControlSpec (hyperlink-ts)QueueHyperlink.queueEvent (hyperlink-ts)QueueHyperlink.queueSpec (hyperlink-ts)QueueHyperlink.serve (hyperlink-ts)QueueHyperlink.serveMemory (hyperlink-ts)QueueHyperlink.serveRemote (hyperlink-ts)QueueHyperlink.serveRemoteMemory (hyperlink-ts)RunHyperlink.RunHyperlinkServiceConfig (hyperlink-ts)RunHyperlink.RunHyperlinkWireSchemas (hyperlink-ts)RunHyperlink.Service (hyperlink-ts)RunHyperlink.Tag (hyperlink-ts)