UNPKG

@portone/browser-sdk

Version:

PortOne SDK for browser

57 lines (56 loc) 1.19 kB
import type { OneOfType } from '../../utils.js'; import type { OfferPeriodRange } from './OfferPeriodRange.js'; /** * **서비스 제공 기간** * * range와 interval 중 하나를 입력해주세요. * * - range: 제공 기간 범위 * - interval: 제공 기간 주기 * * 예1) 2023년 1월 1일 00시 00분 00초(KST) ~ * * ```js * range: { * from: '2023-01-01T00:00:00+09:00' * } * ``` * * 예2) ~ 2023년 1월 1일 00시 00분 00초(KST) * * ```js * range: { * to: '2023-01-01T00:00:00+09:00' * } * ``` * * 예3) 2023년 1월 1일 00시 00분 00초(KST) ~ 2023년 12월 31일 23시 59분 59초(KST) * * ```js * range: { * from: '2023-12-31T23:59:59+09:00' * to: '2023-01-01T00:00:00+09:00' * } * ``` * * 예4) 30일 주기 * `interval: '30d'` * * 예5) 6개월 주기 * `interval: '6m'` * * 예6) 1년 주기 * `interval: '1y'` */ export type OfferPeriod = OneOfType<{ /** * **기간 범위** */ range?: OfferPeriodRange | undefined; /** * **제공 주기** * * 제공 주기 (`${number}d | ${number}m | ${number}y` 형태로 입력할 수 있습니다.) */ interval?: string | undefined; }>;