image
Akan.js
English
DocsConventionsReferencesCheatsheet
image
Akan.js
MIT 라이선스 하에 배포되었습니다.
Akan.js 공식 컨설팅 서비스Akansoft
Copyright © 2026 Akan.js 모든 권리 보유.
시스템 관리자bassman
CLI 레퍼런스
• 명령어
• Workspace
• Application
• Library
• Module
• Scalar
• Package
• Page
• Cloud
AkanJS 레퍼런스
• akanjs/base
• akanjs/common
• akanjs/constant
• akanjs/fetch
• akanjs/signal
• akanjs/server
• akanjs/client
• akanjs/webkit
UI 레퍼런스
• Overview
• Core
• Display
• Forms
• Overlays
• System
CLI 레퍼런스
• 명령어
• Workspace
• Application
• Library
• Module
• Scalar
• Package
• Page
• Cloud
AkanJS 레퍼런스
• akanjs/base
• akanjs/common
• akanjs/constant
• akanjs/fetch
• akanjs/signal
• akanjs/server
• akanjs/client
• akanjs/webkit
UI 레퍼런스
• Overview
• Core
• Display
• Forms
• Overlays
• System
Next
명령어

akanjs/constant

`akanjs/constant`는 Akan의 schema layer를 정의합니다. scalar/module constant 선언, document/default/query type 도출, model metadata inspection, persistence boundary 변환에 사용합니다.

ConstantRegistry

scalar/database constant metadata를 위한 runtime registry입니다. framework internal은 ref name, model class, scalar metadata, enum metadata, generated document model contract를 resolve할 때 사용합니다.
사용 예시

getDefault

field object에서 default object를 만듭니다. primitive default, nullable field, array, map, field-level default callback을 반영하며 model class는 같은 결과를 `Model.getDefault()`로 제공합니다.
사용 예시

crystalize / purify

`crystalize`는 raw value를 dayjs나 nested constant 같은 model-friendly value로 변환합니다. `purify`는 API와 persistence boundary를 위해 class instance를 plain serializable object로 되돌립니다.
사용 예시

serialize / deserialize

document와 transport boundary를 위한 serialization helper입니다. constant model value, date, enum, map, array, nested model을 runtime value와 persisted payload 사이에서 변환합니다.
사용 예시

DocumentModel / DefaultOf / QueryOf

document, store, test에서 사용하는 public type helper입니다. `DocumentModel`은 relation을 id로 매핑하고, `DefaultOf`는 default state를 설명하며, `QueryOf`는 query-shaped input에 사용합니다.
사용 예시
akanjs/constant
ConstantRegistry
getDefault
crystalize / purify
serialize / deserialize
DocumentModel / DefaultOf / QueryOf