@cowwoc/requirements
Version:
A fluent API for enforcing design contracts with automatic message generation.
1 lines • 2.12 kB
Source Map (JSON)
{"version":3,"file":"Terminal.mjs","sourceRoot":"","sources":["../../../../../src/internal/validator/Terminal.mts"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EACN,gBAAgB,EAChB,oBAAoB,EACpB,IAAI,EACJ,cAAc,EACd,MAAM,iBAAiB,CAAC;AAGzB;;GAEG;AACH,MAAM,QAAQ;IAEL,cAAc,CAAoC;IAClD,QAAQ,CAA+B;IAE/C;;OAEG;IACH,iBAAiB;QAEhB,IAAI,IAAI,CAAC,cAAc,KAAK,SAAS,EACrC,CAAC;YACA,IAAI,CAAC,cAAc,GAAG,IAAI,GAAG,EAAoB,CAAC;YAClD,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC;YAC/C,4CAA4C;YAC5C,IAAI,OAAO,CAAC,UAAU,CAAC,MAAM,CAAC,KAAK,WAAW,EAC9C,CAAC;gBACA,OAAO;gBACP,QAAQ,KAAK,CAAC,KAAK,EACnB,CAAC;oBACA,KAAK,CAAC;wBACL,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,gBAAgB,CAAC,qBAAqB,CAAC,CAAC;oBACjE,cAAc;oBACd,KAAK,CAAC;wBACL,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,gBAAgB,CAAC,eAAe,CAAC,CAAC;oBAC3D,cAAc;oBACd,KAAK,CAAC;wBACL,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,gBAAgB,CAAC,cAAc,CAAC,CAAC;oBAC1D,cAAc;oBACd,KAAK,CAAC;wBACL,MAAM;oBACP;wBACA,CAAC;4BACA,MAAM,IAAI,UAAU,CAAC;UACjB,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC;wBAC5B,CAAC;gBACF,CAAC;YACF,CAAC;iBAED,CAAC;gBACA,4FAA4F;YAC7F,CAAC;QACF,CAAC;QACD,OAAO,IAAI,CAAC,cAAc,CAAC;IAC5B,CAAC;IAED;;;;;;;;;;OAUG;IACK,eAAe,CAAC,QAA0B,EAAE,KAAc;QAEjE,cAAc,CAAC,KAAK,EAAE,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC;QAC7C,OAAO,CAAC,KAAK,CAAC,yBAAyB,EAAE,QAAQ,EAAE,KAAK,CAAC,CAAC;QAE1D,IAAI,CAAC,IAAI,CAAC,iBAAiB,EAAE,CAAC,GAAG,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,EACrD,CAAC;YACA,IAAI,CAAC,QAAQ,GAAG,gBAAgB,CAAC,IAAI,CAAC;YACtC,OAAO;QACR,CAAC;QACD,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC;QACzB,OAAO,CAAC,KAAK,CAAC,wBAAwB,EAAE,QAAQ,CAAC,CAAC;IACnD,CAAC;IAED;;;;;;;;OAQG;IACH,WAAW,CAAC,QAA0B;QAErC,IAAI,CAAC,eAAe,CAAC,QAAQ,EAAE,IAAI,CAAC,CAAC;IACtC,CAAC;IAED;;;;OAIG;IACH,eAAe;QAEd,MAAM,cAAc,GAAG,IAAI,CAAC,iBAAiB,EAAE,CAAC;QAChD,MAAM,WAAW,GAAuB,CAAC,GAAG,cAAc,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC;QACvF,IAAI,CAAC,eAAe,CAAC,WAAW,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC;IAC7C,CAAC;IAED;;OAEG;IACH,WAAW;QAEV,IAAI,MAAM,GAAG,IAAI,CAAC,QAAQ,CAAC;QAC3B,IAAI,MAAM,KAAK,SAAS,EACxB,CAAC;YACA,IAAI,CAAC,eAAe,EAAE,CAAC;YACvB,MAAM,GAAG,IAAI,CAAC,QAAQ,CAAC;QACxB,CAAC;QACD,OAAO,MAA0B,CAAC;IACnC,CAAC;CACD;AAED,OAAO,EAAC,QAAQ,EAAC,CAAC"}