Skip to content

Core: defineCompiledCatalog

Functions, types, and exports for Core: defineCompiledCatalog.

Page outline

Marks generated strings as constants; function entries are executable messages.

import { defineCompiledCatalog } from "@palamedes/core"

defineCompiledCatalog<TMessages extends Record<string, CatalogMessage>>(messages: TMessages): Readonly<TMessages> & CompiledCatalogBrand

Parameters

NameTypeRequired
messagesTMessagesYes

Returns

Readonly<TMessages> & CompiledCatalogBrand

Source entry on GitHub

Last updated: November 1, 2026