moira-web

Форк
0
/
moment_v2.x.x.js.flow 
243 строки · 8.1 Кб
1
type moment$MomentOptions = {
2
  y?: number|string,
3
  year?: number|string,
4
  years?: number|string,
5
  M?: number|string,
6
  month?: number|string,
7
  months?: number|string,
8
  d?: number|string,
9
  day?: number|string,
10
  days?: number|string,
11
  date?: number|string,
12
  h?: number|string,
13
  hour?: number|string,
14
  hours?: number|string,
15
  m?: number|string,
16
  minute?: number|string,
17
  minutes?: number|string,
18
  s?: number|string,
19
  second?: number|string,
20
  seconds?: number|string,
21
  ms?: number|string,
22
  millisecond?: number|string,
23
  milliseconds?: number|string,
24
};
25

26
type moment$MomentObject = {
27
  years: number,
28
  months: number,
29
  date: number,
30
  hours: number,
31
  minutes: number,
32
  seconds: number,
33
  milliseconds: number,
34
};
35

36
type moment$MomentCreationData = {
37
  input: string,
38
  format: string,
39
  locale: Object,
40
  isUTC: bool,
41
  strict: bool,
42
};
43

44
type moment$CalendarFormat = string | (moment: moment$Moment) => string;
45

46
type moment$CalendarFormats = {
47
  sameDay?: moment$CalendarFormat,
48
  nextDay?: moment$CalendarFormat,
49
  nextWeek?: moment$CalendarFormat,
50
  lastDay?: moment$CalendarFormat,
51
  lastWeek?: moment$CalendarFormat,
52
  sameElse?: moment$CalendarFormat,
53
};
54

55
type moment$Inclusivity = '()' | '[)' | '()' | '(]' | '[]'
56

57
declare class moment$LocaleData {
58
  months(moment: moment$Moment): string;
59
  monthsShort(moment: moment$Moment): string;
60
  monthsParse(month: string): number;
61
  weekdays(moment: moment$Moment): string;
62
  weekdaysShort(moment: moment$Moment): string;
63
  weekdaysMin(moment: moment$Moment): string;
64
  weekdaysParse(weekDay: string): number;
65
  longDateFormat(dateFormat: string): string;
66
  isPM(date: string): bool;
67
  meridiem(hours: number, minutes: number, isLower: bool): string;
68
  calendar(key: 'sameDay'|'nextDay'|'lastDay'|'nextWeek'|'prevWeek'|'sameElse', moment: moment$Moment): string;
69
  relativeTime(number: number, withoutSuffix: bool, key: 's'|'m'|'mm'|'h'|'hh'|'d'|'dd'|'M'|'MM'|'y'|'yy', isFuture: bool): string;
70
  pastFuture(diff: any, relTime: string): string;
71
  ordinal(number: number): string;
72
  preparse(str: string): any;
73
  postformat(str: string): any;
74
  week(moment: moment$Moment): string;
75
  invalidDate(): string;
76
  firstDayOfWeek(): number;
77
  firstDayOfYear(): number;
78
}
79
declare class moment$MomentDuration {
80
  humanize(suffix?: bool): string;
81
  milliseconds(): number;
82
  asMilliseconds(): number;
83
  seconds(): number;
84
  asSeconds(): number;
85
  minutes(): number;
86
  asMinutes(): number;
87
  hours(): number;
88
  asHours(): number;
89
  days(): number;
90
  asDays(): number;
91
  months(): number;
92
  asMonths(): number;
93
  years(): number;
94
  asYears(): number;
95
  add(value: number|moment$MomentDuration|Object, unit?: string): this;
96
  subtract(value: number|moment$MomentDuration|Object, unit?: string): this;
97
  as(unit: string): number;
98
  get(unit: string): number;
99
  toJSON(): string;
100
  toISOString(): string;
101
  isValid(): bool;
102
}
103
declare class moment$Moment {
104
  static ISO_8601: string;
105
  static (string?: string, format?: string|Array<string>, locale?: string, strict?: bool): moment$Moment;
106
  static (
107
      initDate: ?Object|number|Date|Array<number>|moment$Moment|string,
108
      validFormats?: ?Array<string>|string,
109
      locale?: ?boolean|string,
110
      strict?: ?boolean|string
111
  ): moment$Moment;
112
  static unix(seconds: number): moment$Moment;
113
  static utc(): moment$Moment;
114
  static utc(number: number|Array<number>): moment$Moment;
115
  static utc(str: string, str2?: string|Array<string>, str3?: string): moment$Moment;
116
  static utc(moment: moment$Moment): moment$Moment;
117
  static utc(date: Date): moment$Moment;
118
  static parseZone(rawDate: string): moment$Moment;
119
  parseZone(): moment$Moment;
120
  isValid(): bool;
121
  invalidAt(): 0|1|2|3|4|5|6;
122
  creationData(): moment$MomentCreationData;
123
  millisecond(number: number): this;
124
  milliseconds(number: number): this;
125
  millisecond(): number;
126
  milliseconds(): number;
127
  second(number: number): this;
128
  seconds(number: number): this;
129
  second(): number;
130
  seconds(): number;
131
  minute(number: number): this;
132
  minutes(number: number): this;
133
  minute(): number;
134
  minutes(): number;
135
  hour(number: number): this;
136
  hours(number: number): this;
137
  hour(): number;
138
  hours(): number;
139
  date(number: number): this;
140
  dates(number: number): this;
141
  date(): number;
142
  dates(): number;
143
  day(day: number|string): this;
144
  days(day: number|string): this;
145
  day(): number;
146
  days(): number;
147
  weekday(number: number): this;
148
  weekday(): number;
149
  isoWeekday(number: number): this;
150
  isoWeekday(): number;
151
  dayOfYear(number: number): this;
152
  dayOfYear(): number;
153
  week(number: number): this;
154
  weeks(number: number): this;
155
  week(): number;
156
  weeks(): number;
157
  isoWeek(number: number): this;
158
  isoWeeks(number: number): this;
159
  isoWeek(): number;
160
  isoWeeks(): number;
161
  month(number: number): this;
162
  months(number: number): this;
163
  month(): number;
164
  months(): number;
165
  quarter(number: number): this;
166
  quarter(): number;
167
  year(number: number): this;
168
  years(number: number): this;
169
  year(): number;
170
  years(): number;
171
  weekYear(number: number): this;
172
  weekYear(): number;
173
  isoWeekYear(number: number): this;
174
  isoWeekYear(): number;
175
  weeksInYear(): number;
176
  isoWeeksInYear(): number;
177
  get(string: string): number;
178
  set(unit: string, value: number): this;
179
  set(options: { [unit: string]: number }): this;
180
  static max(...dates: Array<moment$Moment>): moment$Moment;
181
  static max(dates: Array<moment$Moment>): moment$Moment;
182
  static min(...dates: Array<moment$Moment>): moment$Moment;
183
  static min(dates: Array<moment$Moment>): moment$Moment;
184
  add(value: number|moment$MomentDuration|moment$Moment|Object, unit?: string): this;
185
  subtract(value: number|moment$MomentDuration|moment$Moment|string|Object, unit?: string): this;
186
  startOf(unit: string): this;
187
  endOf(unit: string): this;
188
  local(): this;
189
  utc(): this;
190
  utcOffset(offset: number|string, keepLocalTime?: boolean, keepMinutes?: boolean): this;
191
  utcOffset(): number;
192
  format(format?: string): string;
193
  fromNow(removeSuffix?: bool): string;
194
  from(value: moment$Moment|string|number|Date|Array<number>, removePrefix?: bool): string;
195
  toNow(removePrefix?: bool): string;
196
  to(value: moment$Moment|string|number|Date|Array<number>, removePrefix?: bool): string;
197
  calendar(refTime?: any, formats?: moment$CalendarFormats): string;
198
  diff(date: moment$Moment|string|number|Date|Array<number>, format?: string, floating?: bool): number;
199
  valueOf(): number;
200
  unix(): number;
201
  daysInMonth(): number;
202
  toDate(): Date;
203
  toArray(): Array<number>;
204
  toJSON(): string;
205
  toISOString(): string;
206
  toObject(): moment$MomentObject;
207
  isBetween(from: moment$Moment|string|number|Date|Array<number>, to: moment$Moment|string|number|Date|Array<number>, units?: string, inclusivity?: moment$Inclusivity): bool;
208
  isBefore(date?: moment$Moment|string|number|Date|Array<number>, units?: ?string): bool;
209
  isSame(date?: moment$Moment|string|number|Date|Array<number>, units?: ?string): bool;
210
  isAfter(date?: moment$Moment|string|number|Date|Array<number>, units?: ?string): bool;
211
  isSameOrBefore(date?: moment$Moment|string|number|Date|Array<number>, units?: ?string): bool;
212
  isSameOrAfter(date?: moment$Moment|string|number|Date|Array<number>, units?: ?string): bool;
213
  isDST(): bool;
214
  isDSTShifted(): bool;
215
  isLeapYear(): bool;
216
  clone(): moment$Moment;
217
  static isMoment(obj: any): bool;
218
  static isDate(obj: any): bool;
219
  static updateLocale(locale: string, localeData?: ?Object): void;
220
  static locale(locale?: string, localeData?: Object): string;
221
  static locale(locales: Array<string>): string;
222
  locale(locale: string, customization?: Object|null): moment$Moment;
223
  locale(): string;
224
  static months(): Array<string>;
225
  static monthsShort(): Array<string>;
226
  static weekdays(): Array<string>;
227
  static weekdaysShort(): Array<string>;
228
  static weekdaysMin(): Array<string>;
229
  static months(): string;
230
  static monthsShort(): string;
231
  static weekdays(): string;
232
  static weekdaysShort(): string;
233
  static weekdaysMin(): string;
234
  static localeData(key?: string): moment$LocaleData;
235
  static duration(value: number|Object|string, unit?: string): moment$MomentDuration;
236
  static isDuration(obj: any): bool;
237
  static normalizeUnits(unit: string): string;
238
  static invalid(object: any): moment$Moment;
239
}
240

241
declare module 'moment' {
242
  declare module.exports: Class<moment$Moment>;
243
}
244

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.