Skip to main content

Function: applyTransform()

applyTransform(name, value, def?): unknown

Defined in: src/core/transforms.ts:265

Apply the named transform to value (no name: unchanged; unknown name: throws).

Parameters​

name​

string | undefined

A key of TRANSFORMS, or undefined / "" for no transform.

value​

unknown

The resolved param value (explicit or default).

def?​

The flat wrapper's def, forwarded to the transform (see ParamTransform).

api?​

string

Returns​

unknown

value unchanged when name is empty, else the transform's result.

Throws​

Error unknown param transform "<name>" when name is non-empty and not in TRANSFORMS.

Example​

import { applyTransform } from "./transforms.js";
applyTransform(undefined, 7); // 7
applyTransform("format_nhl_season", 2025); // "20242025"