JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 19
  • Score
    100M100P100Q73585F
  • License MIT

Package Exports

  • @loop-engine/signals

Readme

@loop-engine/signals

npm Apache-2.0 Loop Engine

Signal schemas and registry utilities for validating Loop Engine signal payloads.

Install

npm install @loop-engine/signals

Quick Start

import { z } from "zod";
import { SignalRegistry } from "@loop-engine/signals";

const registry = new SignalRegistry();
registry.register({
  signalId: "submit_recommendation" as never,
  name: "Submit Recommendation",
  schema: z.object({ sku: z.string(), demandChange: z.number() })
});

const ok = registry.validatePayload("submit_recommendation" as never, { sku: "SKU-1", demandChange: 0.82 });

https://loopengine.io/docs/packages/signals

License

Apache-2.0 © Better Data, Inc.