Function: normalizeSessionEvent()
ts
function normalizeSessionEvent(raw, logger?): NormalizedEvent;Defined in: src/realtime/normalize.ts:30
Normalize 계층 (SDK 경계).
원시 세션 이벤트(JSON 문자열)를 정규화 도메인 이벤트로 변환한다. 문서-실제 불일치(userRoleCode 위치, emojis Map, 미문서 필드 등)는 여기서 한 번만 흡수되어 소비자는 항상 정규화 타입만 본다.
알 수 없는 이벤트·스키마 불일치는 죽지 않고 unknown으로 전달한다 (경고 로그) — SDK가 API 변화로 소비자를 중단시키지 않기 위함.
Parameters
raw
logger?
ChzzkLogger = noopLogger