- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
import * as React from 'react';
import {CityFromSelector} from './components/cityFromSelector';
import {CountryToSelector} from './components/countryToSelector';
import {MealsTypeSelector} from './components/mealsTypeSelector';
import {DepartureDatesRangeSelector} from './components/departureDatesRangeSelector';
import {HotelCategoriesSelector} from './components/hotelCategoriesSelector';
import {ResortSelector} from './components/resortSelector';
import {HotelsSelector} from './components/hotelsSelector';
import {TouristsSelector} from './components/touristsSelector';
import {OperatorsSelector} from './components/operatorsSelector';
import {NightsCountRangeSelector} from './components/nightsCountRangeSelector';
import {PriceRangeSelector} from './components/priceRangeSelector';
import {FlightInfo} from './components/flightInfo';
import {SearchFormActionCreator} from './search/searchFormActionCreator';
import {HotelsCountPopup} from './components/hotelsCountLimitPopup';
import * as throttle from 'lodash/throttle';
import * as filter from 'lodash/filter';
import * as union from 'lodash/union';
import * as merge from 'lodash/merge';
import * as reduce from 'lodash/reduce';
import * as chunk from 'lodash/chunk';
import * as difference from 'lodash/difference';
import * as differenceBy from 'lodash/differenceBy';
import { Tour } from 'sletat-api-services/lib/ModuleApiServices/Main.svc/GetTours/Tour';
import { logViewedTours } from 'sletat-api-services/lib/GraphApiServices/Main.svc/LogViewedTours/LogViewedTours';
import { OilTax } from 'sletat-api-services/lib/ModuleApiServices/Main.svc/GetTours/OilTax';
import { VisaFee } from 'sletat-api-services/lib/ModuleApiServices/Main.svc/GetTours/VisaFee';
import { getHotelImageSrc } from 'sletat-common-utils/lib/tour/getHotelImageSrc';
import { declineByCount } from 'sletat-common-utils/lib/format/declineByCount';
import { Tour as GetToursTour } from 'sletat-api-services/lib/ModuleApiServices/Main.svc/GetTours/Tour';
import { Tour } from './tour';
import { IVisaFee } from './visaFee';
import { IOilTax } from './oilTaxes';
import { UiPopup } from 'react-sletat-uikit/lib/ui-popup/UiPopup';
import { UiLoader } from 'react-sletat-uikit/lib/ui-loader/UiLoader';
import {
SendConfirmEmailResults,
recoverySendConfirmEmail,
registrationSendConfirmEmail
} from 'sletat-api-services/lib/SletatServices/Services/SendConfirmEmail/SendConfirmEmail';
import { authentification } from 'sletat-api-services/lib/SletatServices/Authentification';
import LoginPopup from './components/Login';
import RegistrationPopup from './components/Registration';
import RecoveryPopup from './components/Recovery';
import SuccessPopup from './components/Success';
import { PopupTypes } from './constants';
guest8 02.06.2020 14:36 # −999
bormand 02.06.2020 14:48 # 0
bootcamp_dropout 02.06.2020 14:50 # +1
tablecell 02.06.2020 15:10 # 0
И shared кода нет по проектам.
То есть все эти -utils и контролы только под одну страницу.
Лично для себя решил вообще без ECMA модулей, просто typescript namespaces для удобства. А эта экономия на спичках полезна только на проекте уровня Gmail или там VK.
bootcamp_dropout 02.06.2020 15:31 # 0
Насколько я знаю, по назначению их применяют только энтузиасты, сайты которых не поддерживают ничего коме найтли сборок хрома и мозиллы, все остальные их используют только для сборки вебпаком
Собираешься весь код в одном файле хранить или склеивать файлы скриптами?
tablecell 02.06.2020 15:49 # 0
А так да, gulp и склеит в нужном порядке и сожмет.
NickPepper 25.07.2020 16:09 # 0
Fike 03.06.2020 03:07 # +1
ты переоцениваешь этих товарищей
Fike 03.06.2020 03:11 # +2
вроде уже и вебпаком собирают, и минифицируют, и вообще выглядят как люди, а подойдешь поближе - ан нет, всё-таки в лучшем случае олимпиадники
KOPOHABuPYC 04.06.2020 20:35 # 0
KOPOHABuPYC 03.06.2020 21:22 # +1
А ещё фортепьяно, как правило, гнилое (вода с цветочных горшков проникает в корпус).
Her 03.06.2020 02:43 # 0
guest8 04.06.2020 19:34 # −999
gost 04.06.2020 19:53 # 0
guest8 04.06.2020 19:58 # −999
gost 04.06.2020 19:59 # 0
guest8 04.06.2020 20:02 # −999
gost 04.06.2020 20:03 # 0
gost 04.06.2020 19:57 # 0
UPD:
bormand 04.06.2020 20:04 # 0
MAKAKA 04.06.2020 20:10 # 0
В "Яебу", кстати, нет такого (кмк). to_s есть (для каста в строку) а to_b нету
NickPepper 25.07.2020 16:06 # 0
NickPepper 25.07.2020 16:07 # 0
NickPepper 25.07.2020 17:35 # 0
видимо, дефолтный экспорт OilTax'a религия не позволила (ну или лицензию не дали)