ExpoPushMessage — @gj-kit/nest-notifications
A public interface from @gj-kit/nest-notifications/expo. The signature below is taken directly from the 0.1.1 release declaration.
Verified import example
Section titled “Verified import example”import { ExpoPushMessage } from '@gj-kit/nest-notifications/expo';Signature, parameters, and return type
Section titled “Signature, parameters, and return type”/** * Expo push의 wire shape 최소 부분집합 — SDK import 0 (설계 §3.5). * * 값어치 있는 부분(청킹·ticket 분류·undersized 가드)은 SDK **타입**이 아니라 wire shape에 * 대한 순수 함수다. 그래서 이 파일은 `expo-server-sdk`를 참조하지 않고 형태만 적는다. *//** The subset of Expo's push message wire shape this library produces. */interface ExpoPushMessage { readonly to: string; readonly title?: string | undefined; readonly body: string; readonly sound?: 'default' | null | undefined; readonly priority?: 'default' | 'normal' | 'high' | undefined; readonly channelId?: string | undefined; readonly collapseId?: string | undefined; readonly data?: Record<string, unknown> | undefined;}This declaration is the source of truth for parameters, optionality, generics, return values, and public union/type contracts. Check the package golden path and this subpath’s import conditions for required environment, permission, and error boundaries before calling it.
Release context
Section titled “Release context”- Package:
@gj-kit/nest-notifications - Version:
0.1.1 - Public entry:
./expo - Source: GitHub