Skip to content

Type Alias: UniqueLogTypeTag

ts
type UniqueLogTypeTag = tags.TagBase<{
  kind: "uniqueTuple";
  message: "logType values must be unique and length 1-4";
  target: "array";
  validate: "\n    Array.isArray($input)\n    && $input.length >= 1\n    && $input.length <= 4\n    && (() => {\n      const seen = new Set();\n      for (const v of $input) {\n        if (seen.has(v)) return false;\n        seen.add(v);\n      }\n      return true;\n    })()\n  ";
  value: "uniqueTuple";
}>;

Job definition types for creating Nosana jobs