Hyperlinkv0.8.0-beta.28

Hyperlink

Hyperlink.isVoidCommandconstsrc/Hyperlink.ts:766
(m: AnyMethod): boolean

True when a spec member is an inputless void command (Hyperlink.effect(Schema.Void)), as opposed to an inputless value read (Hyperlink.effect with a non-void success).

guards
Source src/Hyperlink.ts:76615 lines
export const isVoidCommand = (m: AnyMethod): boolean => {
  if (m.payload !== undefined) {
    return false;
  }
  return (
    m.success === Schema.Void ||
    (typeof m.success === "object" &&
      m.success !== null &&
      "ast" in m.success &&
      typeof m.success.ast === "object" &&
      m.success.ast !== null &&
      "_tag" in m.success.ast &&
      m.success.ast._tag === "Void")
  );
};