@automattic/calypso-products
Version:
This module contains information about the various products sold within calypso, such as product slugs, plan intervals, etc.
67 lines • 2.31 kB
JavaScript
export const TERM_MONTHLY = 'TERM_MONTHLY';
export const TERM_ANNUALLY = 'TERM_ANNUALLY';
export const TERM_BIENNIALLY = 'TERM_BIENNIALLY'; //2y
export const TERM_TRIENNIALLY = 'TERM_TRIENNIALLY'; //3y
export const TERM_QUADRENNIALLY = 'TERM_QUADRENNIALLY'; //4y
export const TERM_QUINQUENNIALLY = 'TERM_QUINQUENNIALLY'; //5y
export const TERM_SEXENNIALLY = 'TERM_SEXENNIALLY'; //6y
export const TERM_SEPTENNIALLY = 'TERM_SEPTENNIALLY'; //7y
export const TERM_OCTENNIALLY = 'TERM_OCTENNIALLY'; //8y
export const TERM_NOVENNIALLY = 'TERM_NOVENNIALLY'; //9y
export const TERM_DECENNIALLY = 'TERM_DECENNIALLY'; //10y
export const TERM_CENTENNIALLY = 'TERM_CENTENNIALLY'; //100y
export const TERMS_LIST = [
TERM_MONTHLY,
TERM_ANNUALLY,
TERM_BIENNIALLY,
TERM_TRIENNIALLY,
TERM_QUADRENNIALLY,
TERM_QUINQUENNIALLY,
TERM_SEXENNIALLY,
TERM_SEPTENNIALLY,
TERM_OCTENNIALLY,
TERM_NOVENNIALLY,
TERM_DECENNIALLY,
TERM_CENTENNIALLY,
];
export const URL_FRIENDLY_TERMS_MAPPING = {
monthly: TERM_MONTHLY,
yearly: TERM_ANNUALLY,
'2yearly': TERM_BIENNIALLY,
'3yearly': TERM_TRIENNIALLY,
'4yearly': TERM_QUADRENNIALLY,
'5yearly': TERM_QUINQUENNIALLY,
'6yearly': TERM_SEXENNIALLY,
'7yearly': TERM_SEPTENNIALLY,
'8yearly': TERM_OCTENNIALLY,
'9yearly': TERM_NOVENNIALLY,
'10yearly': TERM_DECENNIALLY,
'100yearly': TERM_CENTENNIALLY,
};
export const PLAN_MONTHLY_PERIOD = 31;
export const PLAN_ANNUAL_PERIOD = 365;
export const PLAN_BIENNIAL_PERIOD = 730;
export const PLAN_TRIENNIAL_PERIOD = 1095;
export const PLAN_QUADRENNIAL_PERIOD = 1460;
export const PLAN_QUINQUENNIAL_PERIOD = 1825;
export const PLAN_SEXENNIAL_PERIOD = 2190;
export const PLAN_SEPTENNIAL_PERIOD = 2555;
export const PLAN_OCTENNIAL_PERIOD = 2920;
export const PLAN_NOVENNIAL_PERIOD = 3285;
export const PLAN_DECENNIAL_PERIOD = 3650;
export const PLAN_CENTENNIAL_PERIOD = 36500;
export const PERIOD_LIST = [
PLAN_MONTHLY_PERIOD,
PLAN_ANNUAL_PERIOD,
PLAN_BIENNIAL_PERIOD,
PLAN_TRIENNIAL_PERIOD,
PLAN_QUADRENNIAL_PERIOD,
PLAN_QUINQUENNIAL_PERIOD,
PLAN_SEXENNIAL_PERIOD,
PLAN_SEPTENNIAL_PERIOD,
PLAN_OCTENNIAL_PERIOD,
PLAN_NOVENNIAL_PERIOD,
PLAN_DECENNIAL_PERIOD,
PLAN_CENTENNIAL_PERIOD,
];
//# sourceMappingURL=terms.js.map