windows.globalization
Version:
Use the Windows.Globalization WinRT API directly from Node.js
444 lines (365 loc) • 10.5 kB
TypeScript
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();
}
}