API reference › @evolu/common › Type › CamelCaseIdentifierFromConstantCaseIdentifier
const CamelCaseIdentifierFromConstantCaseIdentifier: transform(
"CamelCaseIdentifierFromConstantCaseIdentifier",
ConstantCaseIdentifier,
CamelCaseIdentifier,
{
from: (value) => ok(constantCaseToCamelCase(value)),
to: camelCaseToConstantCase,
},
);
Defined in: packages/common/src/Type.ts:6025
Decodes a ConstantCaseIdentifier to a CamelCaseIdentifier and restores the original spelling when encoding.
Example
import {
assertEqual,
assertOk,
CamelCaseIdentifierFromConstantCaseIdentifier,
} from "@evolu/common";
const Key = CamelCaseIdentifierFromConstantCaseIdentifier;
const result = Key.fromUnknown("HTTP2_PORT");
assertOk(result, "http2Port");
assertEqual(Key.to(result.value), "HTTP2_PORT");