Module Positional.Many

0 or more values

let req: args:list((t, validate)) => ?⁠name:string => doc:string => Type.t('a) => argValidateTuple(list('a));

Required

let default: args:list((t, validate)) => ?⁠name:string => doc:string => default:list('a) => Type.t('a) => argValidateTuple(list('a));

Optional with a default value

let opt: args:list((t, validate)) => ?⁠name:string => doc:string => Type.t('a) => argValidateTuple(option(list('a)));

Optional