Enums

Common Enums used throughout the framework.

Cache

CachePeriod

import { CachePeriod } from '@juicyllama/utils'

enum CachePeriod {
    NEVER = 0,
    MINUTE = 60,
    TWENTY = 1200,
    HOUR = 3600,
    DAY = 86400,
    WEEK = 604800,
    MONTH = 2419200,
    YEAR = 31535965,
}

Currencies

SupportedCurrencies

import { SupportedCurrencies } from '@juicyllama/utils'

enum SupportedCurrencies {
    AUD = 'AUD',
    CAD = 'CAD',
    CHF = 'CHF',
    EUR = 'EUR',
    GBP = 'GBP',
    INR = 'INR',
    MXN = 'MXN',
    USD = 'USD',
    JPY = 'JPY',
    CNY = 'CNY',
    HKD = 'HKD',
    NZD = 'NZD',
    SEK = 'SEK',
    KRW = 'KRW',
    SGD = 'SGD',
    NOK = 'NOK',
    RUB = 'RUB',
    ZAR = 'ZAR',
    TRY = 'TRY',
    BRL = 'BRL',
}

Dates

SubscriptionFrequency

import { SubscriptionFrequency } from '@juicyllama/utils'

enum SubscriptionFrequency {
    DAILY = 1,
    WEEKLY = 7,
    BIWEEKLY = 14,
    MONTHLY = 30,
    BIMONTHLY = 60,
    QUARTERLY = 90,
    BIQUARTERLY = 180,
    YEARLY = 365,
}

Env

Enviroment

import { Enviroment } from '@juicyllama/utils'

enum Enviroment {
    production = 'production',
    sandbox = 'sandbox',
    development = 'development',
    test = 'test',
}

Languages

SupportedLanguages

import { SupportedLanguages } from '@juicyllama/utils'

enum SupportedLanguages {
    ENGLISH = 'en',
}

Stats

StatsMethods

import { StatsMethods } from '@juicyllama/utils'

enum StatsMethods {
    COUNT = 'COUNT',
    SUM = 'SUM',
    AVG = 'AVG',
}

StepType

import { StepType } from '@juicyllama/utils'

enum StepType {
    HOURS = 'HOURS',
    DAYS = 'DAYS',
    WEEKS = 'WEEKS',
    MONHTHS = 'MONTHS',
    YEARS = 'YEARS',
}

Docs v.0.14.0 Copyright © 2024