Skip to main content
Version: 57.2.0

createScriptArgs

createScriptArgs(__namedParameters): object

Build a ScriptArgs accessor from a raw values map and optional declarations. Applies declared defaults, coerces declared types, and validates required args. Returns the accessor plus any validation errors (callers decide how to surface them).

Parameters

__namedParameters

defs?

ScriptArgDef[] = []

positional?

string[] = []

values

Record<string, ScriptArgValue>

Returns

object

args

args: ScriptArgs

errors

errors: string[]