UNPKG

windows.globalization

Version:

Use the Windows.Globalization WinRT API directly from Node.js

444 lines (365 loc) 10.5 kB
declare module "windows.globalization" { export enum DayOfWeek { sunday, monday, tuesday, wednesday, thursday, friday, saturday, } export class JapanesePhoneme { displayText: String; isPhraseStart: Boolean; yomiText: String; constructor(); } export class JapanesePhoneticAnalyzer { constructor(); static getWords(input: String): Object; static getWords(input: String, monoRuby: Boolean): Object; } export class CalendarIdentifiers { static gregorian: String; static hebrew: String; static hijri: String; static japanese: String; static julian: String; static korean: String; static taiwan: String; static thai: String; static umAlQura: String; constructor(); } export class ClockIdentifiers { static twelveHour: String; static twentyFourHour: String; constructor(); } export class NumeralSystemIdentifiers { static arab: String; static arabExt: String; static bali: String; static beng: String; static cham: String; static deva: String; static fullWide: String; static gujr: String; static guru: String; static haniDec: String; static java: String; static kali: String; static khmr: String; static knda: String; static lana: String; static lanaTham: String; static laoo: String; static latn: String; static lepc: String; static limb: String; static mlym: String; static mong: String; static mtei: String; static mymr: String; static mymrShan: String; static nkoo: String; static olck: String; static orya: String; static saur: String; static sund: String; static talu: String; static tamlDec: String; static telu: String; static thai: String; static tibt: String; static vaii: String; constructor(); } export class CurrencyIdentifiers { static aED: String; static aFN: String; static aLL: String; static aMD: String; static aNG: String; static aOA: String; static aRS: String; static aUD: String; static aWG: String; static aZN: String; static bAM: String; static bBD: String; static bDT: String; static bGN: String; static bHD: String; static bIF: String; static bMD: String; static bND: String; static bOB: String; static bRL: String; static bSD: String; static bTN: String; static bWP: String; static bYR: String; static bZD: String; static cAD: String; static cDF: String; static cHF: String; static cLP: String; static cNY: String; static cOP: String; static cRC: String; static cUP: String; static cVE: String; static cZK: String; static dJF: String; static dKK: String; static dOP: String; static dZD: String; static eGP: String; static eRN: String; static eTB: String; static eUR: String; static fJD: String; static fKP: String; static gBP: String; static gEL: String; static gHS: String; static gIP: String; static gMD: String; static gNF: String; static gTQ: String; static gYD: String; static hKD: String; static hNL: String; static hRK: String; static hTG: String; static hUF: String; static iDR: String; static iLS: String; static iNR: String; static iQD: String; static iRR: String; static iSK: String; static jMD: String; static jOD: String; static jPY: String; static kES: String; static kGS: String; static kHR: String; static kMF: String; static kPW: String; static kRW: String; static kWD: String; static kYD: String; static kZT: String; static lAK: String; static lBP: String; static lKR: String; static lRD: String; static lSL: String; static lTL: String; static lVL: String; static lYD: String; static mAD: String; static mDL: String; static mGA: String; static mKD: String; static mMK: String; static mNT: String; static mOP: String; static mRO: String; static mUR: String; static mVR: String; static mWK: String; static mXN: String; static mYR: String; static mZN: String; static nAD: String; static nGN: String; static nIO: String; static nOK: String; static nPR: String; static nZD: String; static oMR: String; static pAB: String; static pEN: String; static pGK: String; static pHP: String; static pKR: String; static pLN: String; static pYG: String; static qAR: String; static rON: String; static rSD: String; static rUB: String; static rWF: String; static sAR: String; static sBD: String; static sCR: String; static sDG: String; static sEK: String; static sGD: String; static sHP: String; static sLL: String; static sOS: String; static sRD: String; static sTD: String; static sYP: String; static sZL: String; static tHB: String; static tJS: String; static tMT: String; static tND: String; static tOP: String; static tRY: String; static tTD: String; static tWD: String; static tZS: String; static uAH: String; static uGX: String; static uSD: String; static uYU: String; static uZS: String; static vEF: String; static vND: String; static vUV: String; static wST: String; static xAF: String; static xCD: String; static xOF: String; static xPF: String; static xXX: String; static yER: String; static zAR: String; static zMW: String; static zWL: String; constructor(); } export class GeographicRegion { code: String; codeThreeDigit: String; codeThreeLetter: String; codeTwoLetter: String; currenciesInUse: Object; displayName: String; nativeName: String; constructor(); constructor(geographicRegionCode: String); static isSupported(geographicRegionCode: String): Boolean; } export class Language { static currentInputMethodLanguageTag: String; displayName: String; languageTag: String; nativeName: String; script: String; constructor(); constructor(languageTag: String); static isWellFormed(languageTag: String): Boolean; getExtensionSubtags(singleton: String): Object; } export class Calendar { second: Number; period: Number; numeralSystem: String; year: Number; nanosecond: Number; minute: Number; hour: Number; era: Number; month: Number; day: Number; firstPeriodInThisDay: Number; firstSecondInThisMinute: Number; firstYearInThisEra: Number; isDaylightSavingTime: Boolean; languages: Object; lastEra: Number; lastHourInThisPeriod: Number; lastMinuteInThisHour: Number; lastMonthInThisYear: Number; firstEra: Number; lastPeriodInThisDay: Number; lastSecondInThisMinute: Number; lastYearInThisEra: Number; dayOfWeek: DayOfWeek; firstDayInThisMonth: Number; numberOfDaysInThisMonth: Number; numberOfEras: Number; numberOfHoursInThisPeriod: Number; numberOfMonthsInThisYear: Number; numberOfPeriodsInThisDay: Number; numberOfSecondsInThisMinute: Number; numberOfYearsInThisEra: Number; lastDayInThisMonth: Number; firstHourInThisPeriod: Number; firstMinuteInThisHour: Number; resolvedLanguage: String; firstMonthInThisYear: Number; numberOfMinutesInThisHour: Number; constructor(); constructor(languages: Object, calendar: String, clock: String, timeZoneId: String); constructor(languages: Object); constructor(languages: Object, calendar: String, clock: String); changeTimeZone(timeZoneId: String): void; timeZoneAsString(): String; timeZoneAsString(idealLength: Number): String; addDays(days: Number): void; dayAsString(): String; dayAsPaddedString(minDigits: Number): String; dayOfWeekAsString(): String; dayOfWeekAsString(idealLength: Number): String; dayOfWeekAsSoloString(): String; dayOfWeekAsSoloString(idealLength: Number): String; addPeriods(periods: Number): void; periodAsString(): String; periodAsString(idealLength: Number): String; addHours(hours: Number): void; hourAsString(): String; hourAsPaddedString(minDigits: Number): String; addMinutes(minutes: Number): void; minuteAsString(): String; minuteAsPaddedString(minDigits: Number): String; addSeconds(seconds: Number): void; secondAsString(): String; secondAsPaddedString(minDigits: Number): String; addNanoseconds(nanoseconds: Number): void; nanosecondAsString(): String; nanosecondAsPaddedString(minDigits: Number): String; compare(other: Calendar): Number; compareDateTime(other: Date): Number; copyTo(other: Calendar): void; getTimeZone(): String; clone(): Calendar; setToMin(): void; setToMax(): void; getCalendarSystem(): String; changeCalendarSystem(value: String): void; getClock(): String; changeClock(value: String): void; getDateTime(): Date; setDateTime(value: Date): void; setToNow(): void; addEras(eras: Number): void; eraAsString(): String; eraAsString(idealLength: Number): String; addYears(years: Number): void; yearAsString(): String; yearAsTruncatedString(remainingDigits: Number): String; yearAsPaddedString(minDigits: Number): String; addMonths(months: Number): void; monthAsString(): String; monthAsString(idealLength: Number): String; monthAsSoloString(): String; monthAsSoloString(idealLength: Number): String; monthAsNumericString(): String; monthAsPaddedNumericString(minDigits: Number): String; addWeeks(weeks: Number): void; } export class ApplicationLanguages { static primaryLanguageOverride: String; static languages: Object; static manifestLanguages: Object; constructor(); } }