CreateDeliveryResult — @gj-kit/nest-notifications
@gj-kit/nest-notifications에서 공개하는 interface입니다. package version 0.1.1의 release declaration을 그대로 표시합니다.
검증된 import 예제
섹션 제목: “검증된 import 예제”import { CreateDeliveryResult } from '@gj-kit/nest-notifications';시그니처, 매개변수, 반환 타입
섹션 제목: “시그니처, 매개변수, 반환 타입”/** * `created: false` means a delivery with this batch identity already existed and * `id` is that row. It is NOT an error and MUST NOT throw (R11): the caller falls * back to `mergeIntoBatch`, and to the follow-up route when that fails. * Appending an item to a delivery you did not create can bind it to a * presentation-locked row, which loses the notification silently (design 0.3-7). */interface CreateDeliveryResult { readonly id: string; readonly created: boolean;}이 선언은 매개변수, optionality, 제네릭, 반환값, 공개 union/type 계약의 정본입니다. 호출 전 필요한 환경·권한·오류 경계는 패키지 Golden path와 이 subpath의 import 조건을 함께 확인하세요.
Release context
섹션 제목: “Release context”- 패키지:
@gj-kit/nest-notifications - 버전:
0.1.1 - 공개 entry:
. - 소스: GitHub
구현 주석
섹션 제목: “구현 주석”created: false means a delivery with this batch identity already existed and
id is that row. It is NOT an error and MUST NOT throw (R11): the caller falls
back to mergeIntoBatch, and to the follow-up route when that fails.
Appending an item to a delivery you did not create can bind it to a
presentation-locked row, which loses the notification silently (design 0.3-7).