All files / src/commands/k8s k8s.args.js

100% Statements 15/15
100% Branches 1/1
100% Functions 0/0
100% Lines 15/15

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16193x 193x 193x 193x 193x 193x 193x 193x 193x 193x 193x 193x 193x 193x 193x  
import { z } from 'zod';
import { defineArgument } from '../../lib/define-argument.js';
import { addonIdOrName } from '../../parsers.js';
 
export const k8sIdOrNameArg = defineArgument({
  schema: z.string().transform(addonIdOrName),
  description: 'Kubernetes cluster ID or name',
  placeholder: 'cluster-id|cluster-name',
});
 
export const k8sNodeGroupIdOrNameArg = defineArgument({
  schema: z.string(),
  description: 'Kubernetes node group ID or name',
  placeholder: 'nodegroup-id|nodegroup-name',
});