Kaizen
Browse modulesPeripheralsperipherals/sharedSchemas and constants

Variable: cashDrawerConfigSchema

const cashDrawerConfigSchema: ZodObject<{
  offTimeMs: ZodDefault<ZodNumber>;
  onTimeMs: ZodDefault<ZodNumber>;
  pin: ZodDefault<ZodLiteral<2 | 5>>;
}, $strip>;

Defined in: shared/peripherals/schemas.ts:69

Runtime drawer-kick options. Only the pin is persisted on a device row — the pulse timings default in code (they cover real-world drawers) and are override-per-call for odd hardware.