Skip to main content

assertSafeName

For the complete documentation index, see llms.txt

Midnight.js API Reference v4.0.4


Midnight.js API Reference / @midnight-ntwrk/midnight-js-utils / assertSafeName

Function: assertSafeName()

assertSafeName(name, label): void

Asserts that name is safe to use as a single path segment or URL path component. Rejects traversal payloads (., .., separators), URL-encoded characters, null bytes, whitespace, empty strings, and names longer than MAX_SAFE_NAME_LENGTH.

Parameters

name

string

The value to validate.

label

string

Human-readable name of the parameter (for error messages).

Returns

void

Throws

Error if name fails validation.