├── src ├── type │ ├── OrderType.js.flow │ ├── OrderBy.js.flow │ ├── OrderSide.js.flow │ ├── Minute.js.flow │ ├── TimeUnit.js.flow │ ├── OrderStatus.js.flow │ ├── Payload.js.flow │ ├── MarketInfo.js.flow │ ├── Subscription.js.flow │ ├── SubscriptionList.js.flow │ ├── Asset.js.flow │ ├── SubscriptionOption.js.flow │ ├── Trade.js.flow │ ├── Tick.js.flow │ ├── Candle.js.flow │ ├── Orderbook.js.flow │ ├── Order.js.flow │ ├── Market.js.flow │ ├── index.js.flow │ └── OrderChance.js.flow ├── index.js ├── constants │ └── index.js ├── utils │ └── index.js ├── quotation │ └── index.js └── exchange │ └── index.js ├── .travis.yml ├── .github ├── PULL_REQUEST_TEMPLATE.md └── ISSUE_TEMPLATE │ ├── feature.md │ └── bug.md ├── flow-typed └── npm │ ├── flow-bin_v0.x.x.js │ ├── @babel │ ├── preset-flow_vx.x.x.js │ ├── plugin-proposal-class-properties_vx.x.x.js │ ├── plugin-transform-flow-strip-types_vx.x.x.js │ ├── plugin-proposal-object-rest-spread_vx.x.x.js │ ├── plugin-transform-runtime_vx.x.x.js │ ├── node_vx.x.x.js │ ├── cli_vx.x.x.js │ ├── preset-env_vx.x.x.js │ ├── core_vx.x.x.js │ └── runtime-corejs2_vx.x.x.js │ ├── babel-preset-minify_vx.x.x.js │ ├── node-fetch_vx.x.x.js │ ├── flow_vx.x.x.js │ ├── uuid_v3.x.x.js │ ├── prettier-eslint-cli_vx.x.x.js │ ├── ws_vx.x.x.js │ ├── eslint-config-airbnb-base_vx.x.x.js │ ├── babel-eslint_vx.x.x.js │ ├── jsonwebtoken_v8.3.x.js │ ├── prettier_v1.x.x.js │ ├── eslint-plugin-import_vx.x.x.js │ └── eslint-plugin-flowtype_vx.x.x.js ├── .flowconfig ├── .babelrc ├── CHANGELOG.md ├── LICENSE.md ├── demo └── index.js ├── package.json ├── .eslintrc.js ├── .gitignore ├── .npmignore └── README.md /src/type/OrderType.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | export type OrderType = 'limit'; 3 | -------------------------------------------------------------------------------- /src/type/OrderBy.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | export type OrderBy = 'asc' | 'desc'; 3 | -------------------------------------------------------------------------------- /src/type/OrderSide.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | export type OrderSide = 'bid' | 'ask'; 3 | -------------------------------------------------------------------------------- /src/type/Minute.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | export type Minute = 1 | 3 | 5 | 10 | 30 | 60; 3 | -------------------------------------------------------------------------------- /src/type/TimeUnit.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | export type TimeUnit = 'days' | 'weeks' | 'months'; 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "10" 4 | script: npm run lint && npm run flow 5 | -------------------------------------------------------------------------------- /src/type/OrderStatus.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | export type OrderStatus = 'wait' | 'done' | 'cancel'; 3 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | **Changes proposed** 2 | 3 | - 4 | - 5 | 6 | **Issue URL** 7 | 8 | - 9 | -------------------------------------------------------------------------------- /src/type/Payload.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | export type Payload = { 3 | access_key: string, 4 | nonce: number | string 5 | }; 6 | -------------------------------------------------------------------------------- /src/type/MarketInfo.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | export type MarketInfo = { 3 | market: string, 4 | korean_name: string, 5 | english_name: string, 6 | }; 7 | -------------------------------------------------------------------------------- /src/type/Subscription.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | export type Subscription = { 3 | intervalId: ?IntervalID, 4 | subscriptions: { 5 | [string]: {}, 6 | } 7 | }; 8 | -------------------------------------------------------------------------------- /src/type/SubscriptionList.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | export type SubscriptionList = { 3 | ticker: ?Array, 4 | orderbook: ?Array, 5 | trade: ?Array, 6 | }; 7 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature.md: -------------------------------------------------------------------------------- 1 | **Description** 2 | 3 | 4 | As a [ ] 5 | I want to [ ] 6 | 7 | 12 | -------------------------------------------------------------------------------- /src/type/Asset.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | export type Asset = { 3 | currency: string, 4 | balance: string, 5 | locked: string, 6 | avg_krw_buy_price: string, 7 | modified: boolean, 8 | }; 9 | -------------------------------------------------------------------------------- /flow-typed/npm/flow-bin_v0.x.x.js: -------------------------------------------------------------------------------- 1 | // flow-typed signature: 6a5610678d4b01e13bbfbbc62bdaf583 2 | // flow-typed version: 3817bc6980/flow-bin_v0.x.x/flow_>=v0.25.x 3 | 4 | declare module "flow-bin" { 5 | declare module.exports: string; 6 | } 7 | -------------------------------------------------------------------------------- /src/type/SubscriptionOption.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | import type { SubscriptionList } from './SubscriptionList'; 3 | 4 | export type SubscriptionOption = { 5 | reconnect: ?Function, 6 | openCallback: ?Function, 7 | messageCallback: ?Function, 8 | subscriptionList: SubscriptionList, 9 | }; 10 | -------------------------------------------------------------------------------- /src/type/Trade.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | import type { OrderSide } from './OrderSide'; 3 | 4 | export type Trade = { 5 | market: string, 6 | uuid: string, 7 | price: string, // Number-like 8 | volume: string, // Number-like 9 | funds: string, // Number-like 10 | side: OrderSide, 11 | }; 12 | -------------------------------------------------------------------------------- /src/type/Tick.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | export type Tick = { 3 | market: string, 4 | trade_date_utc: string, 5 | trade_time_utc: string, 6 | timestamp: number, 7 | trade_price: number, 8 | trade_volume: number, 9 | prev_closing_price: number, 10 | chane_price: number, 11 | ask_bid: 'ASK' | 'BID', 12 | sequential_id: number, 13 | }; 14 | -------------------------------------------------------------------------------- /src/type/Candle.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | export type Candle = { 3 | market: string, 4 | candle_date_time_utc: string, 5 | candle_date_time_kst: string, 6 | opening_price: number, 7 | high_price: number, 8 | low_price: number, 9 | trade_price: number, 10 | timestamp: number, 11 | candle_acc_trade_price: number, 12 | candle_acc_trade_volume: number, 13 | unit: number, 14 | }; 15 | -------------------------------------------------------------------------------- /.flowconfig: -------------------------------------------------------------------------------- 1 | [ignore] 2 | .*/node_modules 3 | .*/flow-typed 4 | 5 | [include] 6 | .*/src 7 | 8 | [libs] 9 | /flow-typed 10 | 11 | [lints] 12 | all=warn 13 | untyped-type-import=error 14 | sketchy-null-bool=off 15 | 16 | [options] 17 | module.system=haste 18 | module.name_mapper='^~\(.*\)$' -> '/src/\1' 19 | module.name_mapper='^_\(.*\)$' -> '/\1' 20 | 21 | [strict] 22 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.md: -------------------------------------------------------------------------------- 1 | **Description** 2 | 3 | - Summary : 4 | 5 | - Steps to Reproduce : 6 | 7 | - Expected Results : 8 | 9 | - Actual Results : 10 | 11 | - Reproducible Code Snippet or URL or Image : 12 | 13 | --- 14 | 15 | **Environment** 16 | 17 | | Version | | 18 | | OS | | 19 | 20 | 21 | -------------------------------------------------------------------------------- /src/type/Orderbook.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | export type Orderbook = { 3 | market: string, 4 | timestamp: number, 5 | total_ask_size: number, 6 | total_bid_size: number, 7 | orderbook_units: Array<{ 8 | ask_price: number, 9 | bid_price: number, 10 | ask_size: number, 11 | bid_size: number, 12 | }>, 13 | ask_price: number, 14 | bid_price: number, 15 | ask_size: number, 16 | bid_size: number, 17 | }; 18 | -------------------------------------------------------------------------------- /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "plugins": [ 3 | "@babel/plugin-transform-flow-strip-types", 4 | "@babel/plugin-proposal-class-properties", 5 | ["@babel/plugin-proposal-object-rest-spread", { "useBuiltIns": true }], 6 | ["@babel/plugin-transform-runtime", { "corejs": 2 }] 7 | ], 8 | "presets": [ 9 | [ 10 | "@babel/preset-env", 11 | { 12 | "targets": { 13 | "node": "6.0" 14 | } 15 | } 16 | ], 17 | "@babel/flow" 18 | ] 19 | } 20 | -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- 1 | // @flow 2 | import { 3 | subscribe, 4 | getTicker, 5 | getMinCandles, 6 | getCandles, 7 | getTick, 8 | getOrderbook, 9 | getMarketList, 10 | } from './quotation'; 11 | import Exchange from './exchange'; 12 | 13 | const upbit = { 14 | subscribe, 15 | getTicker, 16 | getMinCandles, 17 | getCandles, 18 | getTick, 19 | getOrderbook, 20 | getMarketList, 21 | Exchange, 22 | }; 23 | 24 | export { 25 | upbit as default, 26 | subscribe, 27 | getTicker, 28 | getMinCandles, 29 | getCandles, 30 | getTick, 31 | getOrderbook, 32 | getMarketList, 33 | Exchange, 34 | }; 35 | -------------------------------------------------------------------------------- /src/type/Order.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | import type { OrderSide } from './OrderSide'; 3 | import type { OrderType } from './OrderType'; 4 | import type { OrderStatus } from './OrderStatus'; 5 | import type { Trade } from './Trade'; 6 | 7 | export type Order = { 8 | uuid: string, 9 | side: OrderSide, 10 | ord_type: OrderType, 11 | price: string, // Number-like 12 | avg_price: string, // Number-like 13 | state: OrderStatus, 14 | arket: string, 15 | created_at: string, 16 | volume: string, // Number-like 17 | remaining_volume: string, // Number-like 18 | reserved_fee: string, // Number-like 19 | remaining_fee: string, // Number-like 20 | paid_fee: string, // Number-like 21 | locked: string, // Number-like 22 | executed_volume: string, // Number-like 23 | trades_count: number, 24 | trades?: Array, 25 | }; 26 | -------------------------------------------------------------------------------- /src/type/Market.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | export type Market = { 3 | market: string, 4 | trade_date: string, 5 | trade_time: string, 6 | trade_date_kst: string, 7 | trade_time_kst: string, 8 | opening_price: number, 9 | high_price: number, 10 | low_price: number, 11 | trade_price: number, 12 | prev_closing_price: number, 13 | change: 'EVEN' | 'RISE' | 'FALL', 14 | change_price: number, 15 | change_rate: number, 16 | signed_change_price: number, 17 | signed_change_rate: number, 18 | trade_volume: number, 19 | acc_trade_price: number, 20 | acc_trade_price_24h: number, 21 | acc_trade_volume: number, 22 | acc_trade_volume_24h: number, 23 | highest_52_week_price: number, 24 | highest_52_week_date: string, 25 | lowest_52_week_price: number, 26 | lowest_52_week_date: string, 27 | timestamp: number, 28 | }; 29 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | 3 | ## 1.1.4 - 2019-07-07 4 | - 👷 fix lint & flow type 5 | 6 | ## 1.1.2 - 2019-07-07 7 | - 👷 update script to build files before publishing package 8 | - 🔒 update packages to resolve vulnerabilities 9 | 10 | ## 1.1.1 - 2019-04-20 11 | - 🔒 update packages to resolve vulnerabilities 12 | 13 | ## 1.1.0 - 2018-11-03 14 | - ✨ add `MarketInfo` API 15 | 16 | ## 1.0.1 - 2018-08-27 17 | - 📝 add disclaimer and badges 18 | - 💅 change .eslintrc.js to enable console 19 | - 🤖 add git hooks and travis 20 | 21 | ## 1.0.0 - 2018-08-26 22 | - ✨ Release with these features 23 | - quotation APIs 24 | - connect websocket 25 | - get ticker(s) 26 | - get candles 27 | - get orderbook 28 | - exchange APIs 29 | - get assets 30 | - get order change 31 | - get order(s) 32 | - create order 33 | - cancel order(s) 34 | -------------------------------------------------------------------------------- /src/type/index.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | export type { Subscription } from './Subscription'; 3 | export type { SubscriptionList } from './SubscriptionList'; 4 | export type { SubscriptionOption } from './SubscriptionOption'; 5 | export type { TimeUnit } from './TimeUnit'; 6 | export type { Minute } from './Minute'; 7 | export type { MarketInfo } from './MarketInfo'; 8 | export type { Market } from './Market'; 9 | export type { Candle } from './Candle'; 10 | export type { Tick } from './Tick'; 11 | export type { Orderbook } from './Orderbook'; 12 | export type { Payload } from './Payload'; 13 | export type { Asset } from './Asset'; 14 | export type { OrderChance } from './OrderChance'; 15 | export type { OrderStatus } from './OrderStatus'; 16 | export type { OrderSide } from './OrderSide'; 17 | export type { OrderType } from './OrderType'; 18 | export type { OrderBy } from './OrderBy'; 19 | export type { Order } from './Order'; 20 | -------------------------------------------------------------------------------- /src/type/OrderChance.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | export type OrderChance = { 3 | bid_fee: string, // Number-like 4 | ask_fee: string, // Number-like 5 | market: { 6 | id: string, 7 | name: string, 8 | order_types: Array, 9 | order_sides: Array, 10 | bid: { 11 | currency: string, 12 | price_unit: string | null, 13 | min_total: number, 14 | }, 15 | ask: { 16 | currency: string, 17 | price_unit: string | null, 18 | min_total: number, 19 | }, 20 | max_total: string, // Number-like 21 | state: string, 22 | }, 23 | bid_account: { 24 | currency: string, 25 | balance: string, // Number-like 26 | locked: string, // Number-like 27 | avg_krw_buy_price: string, // Number-like 28 | modified: boolean, 29 | }, 30 | ask_account: { 31 | currency: string, 32 | balance: string, // Number-like 33 | locked: string, // Number-like 34 | avg_krw_buy_price: string, // Number-like 35 | modified: boolean, 36 | }, 37 | }; 38 | -------------------------------------------------------------------------------- /flow-typed/npm/@babel/preset-flow_vx.x.x.js: -------------------------------------------------------------------------------- 1 | // flow-typed signature: 6aa0adbd6ba70924d45e78ac79197282 2 | // flow-typed version: <>/@babel/preset-flow_v^7.0.0-rc.3/flow_v0.79.1 3 | 4 | /** 5 | * This is an autogenerated libdef stub for: 6 | * 7 | * '@babel/preset-flow' 8 | * 9 | * Fill this stub out by replacing all the `any` types. 10 | * 11 | * Once filled out, we encourage you to share your work with the 12 | * community by sending a pull request to: 13 | * https://github.com/flowtype/flow-typed 14 | */ 15 | 16 | declare module '@babel/preset-flow' { 17 | declare module.exports: any; 18 | } 19 | 20 | /** 21 | * We include stubs for each file inside this npm package in case you need to 22 | * require those files directly. Feel free to delete any files that aren't 23 | * needed. 24 | */ 25 | declare module '@babel/preset-flow/lib/index' { 26 | declare module.exports: any; 27 | } 28 | 29 | // Filename aliases 30 | declare module '@babel/preset-flow/lib/index.js' { 31 | declare module.exports: $Exports<'@babel/preset-flow/lib/index'>; 32 | } 33 | -------------------------------------------------------------------------------- /flow-typed/npm/babel-preset-minify_vx.x.x.js: -------------------------------------------------------------------------------- 1 | // flow-typed signature: b1d2765eca829df254868a131ba66bcd 2 | // flow-typed version: <>/babel-preset-minify_v^0.4.3/flow_v0.79.1 3 | 4 | /** 5 | * This is an autogenerated libdef stub for: 6 | * 7 | * 'babel-preset-minify' 8 | * 9 | * Fill this stub out by replacing all the `any` types. 10 | * 11 | * Once filled out, we encourage you to share your work with the 12 | * community by sending a pull request to: 13 | * https://github.com/flowtype/flow-typed 14 | */ 15 | 16 | declare module 'babel-preset-minify' { 17 | declare module.exports: any; 18 | } 19 | 20 | /** 21 | * We include stubs for each file inside this npm package in case you need to 22 | * require those files directly. Feel free to delete any files that aren't 23 | * needed. 24 | */ 25 | declare module 'babel-preset-minify/lib/index' { 26 | declare module.exports: any; 27 | } 28 | 29 | // Filename aliases 30 | declare module 'babel-preset-minify/lib/index.js' { 31 | declare module.exports: $Exports<'babel-preset-minify/lib/index'>; 32 | } 33 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2018 wonism 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /demo/index.js: -------------------------------------------------------------------------------- 1 | import upbit from '../src'; 2 | 3 | const { getTicker, getMinCandles, getCandles, getTick, getOrderbook, getMarketList, subscribe } = upbit; 4 | 5 | (async () => { 6 | console.log('---------- getTicker() ----------') 7 | console.log(await getTicker()); 8 | 9 | console.log('---------- getMinCandles() ----------') 10 | console.log(await getMinCandles()); 11 | 12 | console.log('---------- getCandles() ----------') 13 | console.log(await getCandles()); 14 | 15 | console.log('---------- getTick() ----------') 16 | console.log(await getTick()); 17 | 18 | console.log('---------- getOrderbook() ----------') 19 | console.log(await getOrderbook()); 20 | 21 | console.log('---------- getMarketList() ----------') 22 | console.log(await getMarketList()); 23 | 24 | console.log('---------- subscribe() ----------') 25 | subscribe({ 26 | reconnect: () => { 27 | console.log('RECONNECT'); 28 | }, 29 | openCallback: () => { 30 | console.log('OPENED'); 31 | }, 32 | messageCallback: (data) => { 33 | console.log(data); 34 | }, 35 | subscriptionList: { 36 | trade: ['KRW-BTC'], 37 | }, 38 | }); 39 | })(); 40 | -------------------------------------------------------------------------------- /flow-typed/npm/@babel/plugin-proposal-class-properties_vx.x.x.js: -------------------------------------------------------------------------------- 1 | // flow-typed signature: ba05cd265a9a279146cffba2e0c876d5 2 | // flow-typed version: <>/@babel/plugin-proposal-class-properties_v^7.0.0-rc.3/flow_v0.79.1 3 | 4 | /** 5 | * This is an autogenerated libdef stub for: 6 | * 7 | * '@babel/plugin-proposal-class-properties' 8 | * 9 | * Fill this stub out by replacing all the `any` types. 10 | * 11 | * Once filled out, we encourage you to share your work with the 12 | * community by sending a pull request to: 13 | * https://github.com/flowtype/flow-typed 14 | */ 15 | 16 | declare module '@babel/plugin-proposal-class-properties' { 17 | declare module.exports: any; 18 | } 19 | 20 | /** 21 | * We include stubs for each file inside this npm package in case you need to 22 | * require those files directly. Feel free to delete any files that aren't 23 | * needed. 24 | */ 25 | declare module '@babel/plugin-proposal-class-properties/lib/index' { 26 | declare module.exports: any; 27 | } 28 | 29 | // Filename aliases 30 | declare module '@babel/plugin-proposal-class-properties/lib/index.js' { 31 | declare module.exports: $Exports<'@babel/plugin-proposal-class-properties/lib/index'>; 32 | } 33 | -------------------------------------------------------------------------------- /flow-typed/npm/@babel/plugin-transform-flow-strip-types_vx.x.x.js: -------------------------------------------------------------------------------- 1 | // flow-typed signature: 6979d91a91e8c269a5fb244b1a26ecfd 2 | // flow-typed version: <>/@babel/plugin-transform-flow-strip-types_v^7.0.0-rc.3/flow_v0.79.1 3 | 4 | /** 5 | * This is an autogenerated libdef stub for: 6 | * 7 | * '@babel/plugin-transform-flow-strip-types' 8 | * 9 | * Fill this stub out by replacing all the `any` types. 10 | * 11 | * Once filled out, we encourage you to share your work with the 12 | * community by sending a pull request to: 13 | * https://github.com/flowtype/flow-typed 14 | */ 15 | 16 | declare module '@babel/plugin-transform-flow-strip-types' { 17 | declare module.exports: any; 18 | } 19 | 20 | /** 21 | * We include stubs for each file inside this npm package in case you need to 22 | * require those files directly. Feel free to delete any files that aren't 23 | * needed. 24 | */ 25 | declare module '@babel/plugin-transform-flow-strip-types/lib/index' { 26 | declare module.exports: any; 27 | } 28 | 29 | // Filename aliases 30 | declare module '@babel/plugin-transform-flow-strip-types/lib/index.js' { 31 | declare module.exports: $Exports<'@babel/plugin-transform-flow-strip-types/lib/index'>; 32 | } 33 | -------------------------------------------------------------------------------- /flow-typed/npm/@babel/plugin-proposal-object-rest-spread_vx.x.x.js: -------------------------------------------------------------------------------- 1 | // flow-typed signature: 643394bfacbfe595c47c08e878ef0186 2 | // flow-typed version: <>/@babel/plugin-proposal-object-rest-spread_v^7.0.0-rc.3/flow_v0.79.1 3 | 4 | /** 5 | * This is an autogenerated libdef stub for: 6 | * 7 | * '@babel/plugin-proposal-object-rest-spread' 8 | * 9 | * Fill this stub out by replacing all the `any` types. 10 | * 11 | * Once filled out, we encourage you to share your work with the 12 | * community by sending a pull request to: 13 | * https://github.com/flowtype/flow-typed 14 | */ 15 | 16 | declare module '@babel/plugin-proposal-object-rest-spread' { 17 | declare module.exports: any; 18 | } 19 | 20 | /** 21 | * We include stubs for each file inside this npm package in case you need to 22 | * require those files directly. Feel free to delete any files that aren't 23 | * needed. 24 | */ 25 | declare module '@babel/plugin-proposal-object-rest-spread/lib/index' { 26 | declare module.exports: any; 27 | } 28 | 29 | // Filename aliases 30 | declare module '@babel/plugin-proposal-object-rest-spread/lib/index.js' { 31 | declare module.exports: $Exports<'@babel/plugin-proposal-object-rest-spread/lib/index'>; 32 | } 33 | -------------------------------------------------------------------------------- /src/constants/index.js: -------------------------------------------------------------------------------- 1 | // @flow 2 | import type { Subscription } from '../type'; 3 | 4 | // URL 5 | export const HOST = 'https://api.upbit.com/v1'; 6 | export const WSS_HOST = 'wss://api.upbit.com/websocket/v1'; 7 | 8 | export const GET = 'GET'; 9 | export const POST = 'POST'; 10 | export const DELETE = 'DELETE'; 11 | 12 | export const DEFAULT_MARKET = 'KRW-BTC'; 13 | 14 | // ENUM for Price change 15 | export const EVEN = 'EVEN'; 16 | export const RISE = 'RISE'; 17 | export const FALL = 'FALL'; 18 | 19 | // ENUM for time units 20 | export const DAYS = 'days'; 21 | export const WEEKS = 'weeks'; 22 | export const MONTHS = 'months'; 23 | 24 | // ENUM for trade type 25 | export const ASK = 'ASK'; // ask 26 | export const BID = 'BID'; // buy 27 | 28 | // ENUM for order status 29 | export const WAIT = 'wait'; 30 | export const DONE = 'done'; 31 | export const CANCEL = 'cancel'; 32 | 33 | // ENUM for order by 34 | export const ASC = 'asc'; 35 | export const DESC = 'desc'; 36 | 37 | // ENUM for order type 38 | export const LIMIT = 'limit'; 39 | 40 | // ENUM for web socket message 41 | export const UNIQUE_TICKET = 'UNIQUE_TICKET'; 42 | 43 | export const subscription: Subscription = { 44 | intervalId: null, 45 | subscriptions: {}, 46 | }; 47 | -------------------------------------------------------------------------------- /flow-typed/npm/node-fetch_vx.x.x.js: -------------------------------------------------------------------------------- 1 | // flow-typed signature: 06a0046d2677bbb85aaa80cb5a99b141 2 | // flow-typed version: <>/node-fetch_v^2.2.0/flow_v0.79.1 3 | 4 | /** 5 | * This is an autogenerated libdef stub for: 6 | * 7 | * 'node-fetch' 8 | * 9 | * Fill this stub out by replacing all the `any` types. 10 | * 11 | * Once filled out, we encourage you to share your work with the 12 | * community by sending a pull request to: 13 | * https://github.com/flowtype/flow-typed 14 | */ 15 | 16 | declare module 'node-fetch' { 17 | declare module.exports: any; 18 | } 19 | 20 | /** 21 | * We include stubs for each file inside this npm package in case you need to 22 | * require those files directly. Feel free to delete any files that aren't 23 | * needed. 24 | */ 25 | declare module 'node-fetch/browser' { 26 | declare module.exports: any; 27 | } 28 | 29 | declare module 'node-fetch/lib/index.es' { 30 | declare module.exports: any; 31 | } 32 | 33 | declare module 'node-fetch/lib/index' { 34 | declare module.exports: any; 35 | } 36 | 37 | // Filename aliases 38 | declare module 'node-fetch/browser.js' { 39 | declare module.exports: $Exports<'node-fetch/browser'>; 40 | } 41 | declare module 'node-fetch/lib/index.es.js' { 42 | declare module.exports: $Exports<'node-fetch/lib/index.es'>; 43 | } 44 | declare module 'node-fetch/lib/index.js' { 45 | declare module.exports: $Exports<'node-fetch/lib/index'>; 46 | } 47 | -------------------------------------------------------------------------------- /flow-typed/npm/@babel/plugin-transform-runtime_vx.x.x.js: -------------------------------------------------------------------------------- 1 | // flow-typed signature: 0e849d35d598d766760aa5db973188ec 2 | // flow-typed version: <>/@babel/plugin-transform-runtime_v^7.0.0-rc.3/flow_v0.79.1 3 | 4 | /** 5 | * This is an autogenerated libdef stub for: 6 | * 7 | * '@babel/plugin-transform-runtime' 8 | * 9 | * Fill this stub out by replacing all the `any` types. 10 | * 11 | * Once filled out, we encourage you to share your work with the 12 | * community by sending a pull request to: 13 | * https://github.com/flowtype/flow-typed 14 | */ 15 | 16 | declare module '@babel/plugin-transform-runtime' { 17 | declare module.exports: any; 18 | } 19 | 20 | /** 21 | * We include stubs for each file inside this npm package in case you need to 22 | * require those files directly. Feel free to delete any files that aren't 23 | * needed. 24 | */ 25 | declare module '@babel/plugin-transform-runtime/lib/definitions' { 26 | declare module.exports: any; 27 | } 28 | 29 | declare module '@babel/plugin-transform-runtime/lib/index' { 30 | declare module.exports: any; 31 | } 32 | 33 | // Filename aliases 34 | declare module '@babel/plugin-transform-runtime/lib/definitions.js' { 35 | declare module.exports: $Exports<'@babel/plugin-transform-runtime/lib/definitions'>; 36 | } 37 | declare module '@babel/plugin-transform-runtime/lib/index.js' { 38 | declare module.exports: $Exports<'@babel/plugin-transform-runtime/lib/index'>; 39 | } 40 | -------------------------------------------------------------------------------- /flow-typed/npm/@babel/node_vx.x.x.js: -------------------------------------------------------------------------------- 1 | // flow-typed signature: 2debf354bd596b22f2d29931c9028a72 2 | // flow-typed version: <>/@babel/node_v^7.0.0-rc.3/flow_v0.79.1 3 | 4 | /** 5 | * This is an autogenerated libdef stub for: 6 | * 7 | * '@babel/node' 8 | * 9 | * Fill this stub out by replacing all the `any` types. 10 | * 11 | * Once filled out, we encourage you to share your work with the 12 | * community by sending a pull request to: 13 | * https://github.com/flowtype/flow-typed 14 | */ 15 | 16 | declare module '@babel/node' { 17 | declare module.exports: any; 18 | } 19 | 20 | /** 21 | * We include stubs for each file inside this npm package in case you need to 22 | * require those files directly. Feel free to delete any files that aren't 23 | * needed. 24 | */ 25 | declare module '@babel/node/bin/babel-node' { 26 | declare module.exports: any; 27 | } 28 | 29 | declare module '@babel/node/lib/_babel-node' { 30 | declare module.exports: any; 31 | } 32 | 33 | declare module '@babel/node/lib/babel-node' { 34 | declare module.exports: any; 35 | } 36 | 37 | // Filename aliases 38 | declare module '@babel/node/bin/babel-node.js' { 39 | declare module.exports: $Exports<'@babel/node/bin/babel-node'>; 40 | } 41 | declare module '@babel/node/lib/_babel-node.js' { 42 | declare module.exports: $Exports<'@babel/node/lib/_babel-node'>; 43 | } 44 | declare module '@babel/node/lib/babel-node.js' { 45 | declare module.exports: $Exports<'@babel/node/lib/babel-node'>; 46 | } 47 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "upbit-api-node", 3 | "version": "1.1.4", 4 | "description": "Upbit API for Node.js", 5 | "keywords": [ 6 | "upbit", 7 | "crypto currency", 8 | "bitcoin", 9 | "api" 10 | ], 11 | "main": "dist/index.js", 12 | "scripts": { 13 | "start": "babel-node demo", 14 | "build": "babel src --out-dir dist", 15 | "prepare": "npm run build", 16 | "flow": "flow", 17 | "flow:check": "flow check ./src", 18 | "lint": "eslint src/**/*.js || true", 19 | "format": "prettier-eslint --eslint-config-path ./.eslintrc.js --write" 20 | }, 21 | "author": "wonism ", 22 | "repository": { 23 | "type": "git", 24 | "url": "git+https://github.com/wonism/upbit-api-node.git" 25 | }, 26 | "bugs": { 27 | "url": "https://github.com/wonism/upbit-api-node/issues" 28 | }, 29 | "license": "MIT", 30 | "peerDependencies": {}, 31 | "dependencies": { 32 | "jsonwebtoken": "^8.5.1", 33 | "node-fetch": "^2.6.0", 34 | "uuid": "^3.3.2", 35 | "ws": "^6.2.1" 36 | }, 37 | "devDependencies": { 38 | "@babel/cli": "^7.5.0", 39 | "@babel/core": "^7.5.0", 40 | "@babel/node": "^7.5.0", 41 | "@babel/plugin-proposal-class-properties": "^7.5.0", 42 | "@babel/plugin-proposal-object-rest-spread": "^7.5.1", 43 | "@babel/plugin-transform-flow-strip-types": "^7.4.4", 44 | "@babel/plugin-transform-runtime": "^7.5.0", 45 | "@babel/preset-env": "^7.5.0", 46 | "@babel/preset-flow": "^7.0.0", 47 | "@babel/runtime-corejs2": "^7.5.1", 48 | "babel-eslint": "^10.0.2", 49 | "babel-preset-minify": "^0.4.3", 50 | "eslint-config-airbnb-base": "^13.2.0", 51 | "eslint-plugin-flowtype": "^2.50.3", 52 | "eslint-plugin-import": "^2.18.0", 53 | "flow": "^0.2.3", 54 | "flow-bin": "^0.79.1", 55 | "prettier": "^1.18.2", 56 | "prettier-eslint-cli": "^4.7.1" 57 | } 58 | } 59 | -------------------------------------------------------------------------------- /flow-typed/npm/flow_vx.x.x.js: -------------------------------------------------------------------------------- 1 | // flow-typed signature: 4fb399f917f16a166237c34b3eaeb4db 2 | // flow-typed version: <>/flow_v^0.2.3/flow_v0.79.1 3 | 4 | /** 5 | * This is an autogenerated libdef stub for: 6 | * 7 | * 'flow' 8 | * 9 | * Fill this stub out by replacing all the `any` types. 10 | * 11 | * Once filled out, we encourage you to share your work with the 12 | * community by sending a pull request to: 13 | * https://github.com/flowtype/flow-typed 14 | */ 15 | 16 | declare module 'flow' { 17 | declare module.exports: any; 18 | } 19 | 20 | /** 21 | * We include stubs for each file inside this npm package in case you need to 22 | * require those files directly. Feel free to delete any files that aren't 23 | * needed. 24 | */ 25 | declare module 'flow/examples/keystore' { 26 | declare module.exports: any; 27 | } 28 | 29 | declare module 'flow/examples/multi' { 30 | declare module.exports: any; 31 | } 32 | 33 | declare module 'flow/examples/serialForEach' { 34 | declare module.exports: any; 35 | } 36 | 37 | declare module 'flow/examples/simple' { 38 | declare module.exports: any; 39 | } 40 | 41 | declare module 'flow/flow' { 42 | declare module.exports: any; 43 | } 44 | 45 | declare module 'flow/tests' { 46 | declare module.exports: any; 47 | } 48 | 49 | // Filename aliases 50 | declare module 'flow/examples/keystore.js' { 51 | declare module.exports: $Exports<'flow/examples/keystore'>; 52 | } 53 | declare module 'flow/examples/multi.js' { 54 | declare module.exports: $Exports<'flow/examples/multi'>; 55 | } 56 | declare module 'flow/examples/serialForEach.js' { 57 | declare module.exports: $Exports<'flow/examples/serialForEach'>; 58 | } 59 | declare module 'flow/examples/simple.js' { 60 | declare module.exports: $Exports<'flow/examples/simple'>; 61 | } 62 | declare module 'flow/flow.js' { 63 | declare module.exports: $Exports<'flow/flow'>; 64 | } 65 | declare module 'flow/tests.js' { 66 | declare module.exports: $Exports<'flow/tests'>; 67 | } 68 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- 1 | const off = 0; 2 | const warn = 1; 3 | const error = 2; 4 | 5 | module.exports = { 6 | extends: [ 7 | 'airbnb-base', 8 | 'plugin:flowtype/recommended', 9 | 'plugin:import/errors', 10 | 'plugin:import/warnings' 11 | ], 12 | plugins: ['import'], 13 | env: { 14 | es6: true, 15 | node: true, 16 | browser: true, 17 | }, 18 | globals: { 19 | '$Diff': true, 20 | }, 21 | rules: { 22 | 'comma-dangle': [ 23 | error, 24 | { 25 | arrays: 'always-multiline', 26 | objects: 'always-multiline', 27 | imports: 'always-multiline', 28 | exports: 'always-multiline', 29 | functions: 'only-multiline', 30 | }, 31 | ], 32 | 'function-paren-newline': [error, 'consistent'], 33 | 'global-require': off, 34 | 'import/extensions': off, 35 | 'import/no-deprecated': warn, 36 | 'import/no-unresolved': off, 37 | 'import/prefer-default-export': off, 38 | indent: off, 39 | 'lines-between-class-members': [error, 'always', { exceptAfterSingleLine: true }], 40 | 'max-len': [error, 200, { ignoreComments: true }], 41 | 'no-console': off, 42 | 'no-multiple-empty-lines': [error, { max: error, maxEOF: error }], 43 | 'no-implicit-coercion': error, 44 | 'no-undef': off, 45 | 'no-underscore-dangle': off, 46 | 'no-unused-vars': [ 47 | error, { 48 | args: 'after-used', 49 | ignoreRestSiblings: false, 50 | varsIgnorePattern: 'Fragment', 51 | }, 52 | ], 53 | 'object-curly-newline': [error, { consistent: true }], 54 | 'prefer-spread': off, 55 | 'quotes': [error, 'single'], 56 | }, 57 | parser: 'babel-eslint', 58 | overrides: [ 59 | { 60 | files: ['src/utils/*.js'], 61 | rules: { 62 | 'no-lonely-if': false, 63 | 'no-param-reassign': false, 64 | }, 65 | }, 66 | { 67 | files: ['src/**/*.test.js'], 68 | rules: { 69 | 'max-len': off, 70 | 'no-undef': off, 71 | }, 72 | }, 73 | ], 74 | }; 75 | -------------------------------------------------------------------------------- /src/utils/index.js: -------------------------------------------------------------------------------- 1 | // @flow 2 | import { OPEN } from 'ws'; 3 | import { UNIQUE_TICKET } from '../constants'; 4 | import type { Subscription, SubscriptionList } from '../type'; 5 | 6 | const heartbeat = (state: Subscription): void => { 7 | Object.values(state.subscriptions).forEach((ws: any) => { 8 | if (ws.isAlive) { 9 | ws.isAlive = false; 10 | 11 | if (ws.readyState === OPEN) { 12 | ws.ping(() => {}); 13 | } 14 | } else { 15 | if (ws.readyState === OPEN) { 16 | ws.terminate(); 17 | } 18 | } 19 | }); 20 | }; 21 | 22 | export const handleWsOpen = function handleWsOpen(host: string, state: Subscription, subscriptionList: SubscriptionList, openCallback: ?Function): void { 23 | if (typeof openCallback === 'function') { 24 | openCallback(host); 25 | } 26 | 27 | this.isAlive = true; 28 | 29 | const entries = Object.entries(subscriptionList); 30 | const messageJson = entries.reduce((prev, [type, codes]) => ([...prev, { type, codes }]), [{ ticket: UNIQUE_TICKET }]); 31 | const message = JSON.stringify(messageJson); 32 | 33 | this.send(message); 34 | 35 | if (Object.keys(state.subscriptions).length === 0) { 36 | state.intervalId = setInterval((): void => { heartbeat(state); }, 30000); 37 | } 38 | 39 | state.subscriptions[host] = this; 40 | }; 41 | 42 | export const handleWsError = (err: { code: string | number, message: string }): void => { 43 | console.error(`WebSocket error : ${[err.code, err.message].filter(_ => _).join(',')}`); 44 | }; 45 | 46 | export const handleWsClose = function handleWsClose(state: Subscription, reconnect: ?Function): void { 47 | delete state.subscriptions[this.endpoint]; 48 | 49 | if (!Object.keys(state.subscriptions).length && state.intervalId) { 50 | clearInterval(state.intervalId); 51 | } 52 | 53 | if (typeof reconnect === 'function') { 54 | reconnect(); 55 | } 56 | }; 57 | 58 | export const getEndpoint = (host: string, pathname: string, qs?: string): string => (qs ? `${host}/${pathname}?${qs}` : `${host}/${pathname}`); 59 | 60 | export const serializeArray = (arr: Array, callback: Function): string => arr.map(callback).join(','); 61 | -------------------------------------------------------------------------------- /flow-typed/npm/uuid_v3.x.x.js: -------------------------------------------------------------------------------- 1 | // flow-typed signature: 3cf668e64747095cab0bb360cf2fb34f 2 | // flow-typed version: d659bd0cb8/uuid_v3.x.x/flow_>=v0.32.x 3 | 4 | declare module "uuid" { 5 | declare class uuid { 6 | static ( 7 | options?: {| 8 | random?: number[], 9 | rng?: () => number[] | Buffer 10 | |}, 11 | buffer?: number[] | Buffer, 12 | offset?: number 13 | ): string, 14 | 15 | static v1( 16 | options?: {| 17 | node?: number[], 18 | clockseq?: number, 19 | msecs?: number | Date, 20 | nsecs?: number 21 | |}, 22 | buffer?: number[] | Buffer, 23 | offset?: number 24 | ): string, 25 | 26 | static v4( 27 | options?: {| 28 | random?: number[], 29 | rng?: () => number[] | Buffer 30 | |}, 31 | buffer?: number[] | Buffer, 32 | offset?: number 33 | ): string 34 | } 35 | declare module.exports: Class; 36 | } 37 | 38 | declare module "uuid/v1" { 39 | declare class v1 { 40 | static ( 41 | options?: {| 42 | node?: number[], 43 | clockseq?: number, 44 | msecs?: number | Date, 45 | nsecs?: number 46 | |}, 47 | buffer?: number[] | Buffer, 48 | offset?: number 49 | ): string 50 | } 51 | 52 | declare module.exports: Class; 53 | } 54 | 55 | declare module "uuid/v3" { 56 | declare class v3 { 57 | static ( 58 | name?: string | number[], 59 | namespace?: string | number[], 60 | buffer?: number[] | Buffer, 61 | offset?: number 62 | ): string, 63 | 64 | static name: string, 65 | static DNS: string, 66 | static URL: string 67 | } 68 | 69 | declare module.exports: Class; 70 | } 71 | 72 | declare module "uuid/v4" { 73 | declare class v4 { 74 | static ( 75 | options?: {| 76 | random?: number[], 77 | rng?: () => number[] | Buffer 78 | |}, 79 | buffer?: number[] | Buffer, 80 | offset?: number 81 | ): string 82 | } 83 | 84 | declare module.exports: Class; 85 | } 86 | 87 | declare module "uuid/v5" { 88 | declare class v5 { 89 | static ( 90 | name?: string | number[], 91 | namespace?: string | number[], 92 | buffer?: number[] | Buffer, 93 | offset?: number 94 | ): string, 95 | 96 | static name: string, 97 | static DNS: string, 98 | static URL: string 99 | } 100 | 101 | declare module.exports: Class; 102 | } 103 | -------------------------------------------------------------------------------- /flow-typed/npm/@babel/cli_vx.x.x.js: -------------------------------------------------------------------------------- 1 | // flow-typed signature: 045e97f9d64ac05fb2994677f46058dd 2 | // flow-typed version: <>/@babel/cli_v^7.0.0-rc.3/flow_v0.79.1 3 | 4 | /** 5 | * This is an autogenerated libdef stub for: 6 | * 7 | * '@babel/cli' 8 | * 9 | * Fill this stub out by replacing all the `any` types. 10 | * 11 | * Once filled out, we encourage you to share your work with the 12 | * community by sending a pull request to: 13 | * https://github.com/flowtype/flow-typed 14 | */ 15 | 16 | declare module '@babel/cli' { 17 | declare module.exports: any; 18 | } 19 | 20 | /** 21 | * We include stubs for each file inside this npm package in case you need to 22 | * require those files directly. Feel free to delete any files that aren't 23 | * needed. 24 | */ 25 | declare module '@babel/cli/bin/babel-external-helpers' { 26 | declare module.exports: any; 27 | } 28 | 29 | declare module '@babel/cli/bin/babel' { 30 | declare module.exports: any; 31 | } 32 | 33 | declare module '@babel/cli/lib/babel-external-helpers' { 34 | declare module.exports: any; 35 | } 36 | 37 | declare module '@babel/cli/lib/babel/dir' { 38 | declare module.exports: any; 39 | } 40 | 41 | declare module '@babel/cli/lib/babel/file' { 42 | declare module.exports: any; 43 | } 44 | 45 | declare module '@babel/cli/lib/babel/index' { 46 | declare module.exports: any; 47 | } 48 | 49 | declare module '@babel/cli/lib/babel/options' { 50 | declare module.exports: any; 51 | } 52 | 53 | declare module '@babel/cli/lib/babel/util' { 54 | declare module.exports: any; 55 | } 56 | 57 | // Filename aliases 58 | declare module '@babel/cli/bin/babel-external-helpers.js' { 59 | declare module.exports: $Exports<'@babel/cli/bin/babel-external-helpers'>; 60 | } 61 | declare module '@babel/cli/bin/babel.js' { 62 | declare module.exports: $Exports<'@babel/cli/bin/babel'>; 63 | } 64 | declare module '@babel/cli/index' { 65 | declare module.exports: $Exports<'@babel/cli'>; 66 | } 67 | declare module '@babel/cli/index.js' { 68 | declare module.exports: $Exports<'@babel/cli'>; 69 | } 70 | declare module '@babel/cli/lib/babel-external-helpers.js' { 71 | declare module.exports: $Exports<'@babel/cli/lib/babel-external-helpers'>; 72 | } 73 | declare module '@babel/cli/lib/babel/dir.js' { 74 | declare module.exports: $Exports<'@babel/cli/lib/babel/dir'>; 75 | } 76 | declare module '@babel/cli/lib/babel/file.js' { 77 | declare module.exports: $Exports<'@babel/cli/lib/babel/file'>; 78 | } 79 | declare module '@babel/cli/lib/babel/index.js' { 80 | declare module.exports: $Exports<'@babel/cli/lib/babel/index'>; 81 | } 82 | declare module '@babel/cli/lib/babel/options.js' { 83 | declare module.exports: $Exports<'@babel/cli/lib/babel/options'>; 84 | } 85 | declare module '@babel/cli/lib/babel/util.js' { 86 | declare module.exports: $Exports<'@babel/cli/lib/babel/util'>; 87 | } 88 | -------------------------------------------------------------------------------- /flow-typed/npm/prettier-eslint-cli_vx.x.x.js: -------------------------------------------------------------------------------- 1 | // flow-typed signature: 1899f801a9ce8f757d0bbef25efd5496 2 | // flow-typed version: <>/prettier-eslint-cli_v^4.7.1/flow_v0.79.1 3 | 4 | /** 5 | * This is an autogenerated libdef stub for: 6 | * 7 | * 'prettier-eslint-cli' 8 | * 9 | * Fill this stub out by replacing all the `any` types. 10 | * 11 | * Once filled out, we encourage you to share your work with the 12 | * community by sending a pull request to: 13 | * https://github.com/flowtype/flow-typed 14 | */ 15 | 16 | declare module 'prettier-eslint-cli' { 17 | declare module.exports: any; 18 | } 19 | 20 | /** 21 | * We include stubs for each file inside this npm package in case you need to 22 | * require those files directly. Feel free to delete any files that aren't 23 | * needed. 24 | */ 25 | declare module 'prettier-eslint-cli/dist/add-exception-handler' { 26 | declare module.exports: any; 27 | } 28 | 29 | declare module 'prettier-eslint-cli/dist/argv' { 30 | declare module.exports: any; 31 | } 32 | 33 | declare module 'prettier-eslint-cli/dist/format-files' { 34 | declare module.exports: any; 35 | } 36 | 37 | declare module 'prettier-eslint-cli/dist/index' { 38 | declare module.exports: any; 39 | } 40 | 41 | declare module 'prettier-eslint-cli/dist/messages' { 42 | declare module.exports: any; 43 | } 44 | 45 | declare module 'prettier-eslint-cli/dist/no-main' { 46 | declare module.exports: any; 47 | } 48 | 49 | declare module 'prettier-eslint-cli/dist/parser' { 50 | declare module.exports: any; 51 | } 52 | 53 | declare module 'prettier-eslint-cli/dist/uncaught-exception-handler' { 54 | declare module.exports: any; 55 | } 56 | 57 | // Filename aliases 58 | declare module 'prettier-eslint-cli/dist/add-exception-handler.js' { 59 | declare module.exports: $Exports<'prettier-eslint-cli/dist/add-exception-handler'>; 60 | } 61 | declare module 'prettier-eslint-cli/dist/argv.js' { 62 | declare module.exports: $Exports<'prettier-eslint-cli/dist/argv'>; 63 | } 64 | declare module 'prettier-eslint-cli/dist/format-files.js' { 65 | declare module.exports: $Exports<'prettier-eslint-cli/dist/format-files'>; 66 | } 67 | declare module 'prettier-eslint-cli/dist/index.js' { 68 | declare module.exports: $Exports<'prettier-eslint-cli/dist/index'>; 69 | } 70 | declare module 'prettier-eslint-cli/dist/messages.js' { 71 | declare module.exports: $Exports<'prettier-eslint-cli/dist/messages'>; 72 | } 73 | declare module 'prettier-eslint-cli/dist/no-main.js' { 74 | declare module.exports: $Exports<'prettier-eslint-cli/dist/no-main'>; 75 | } 76 | declare module 'prettier-eslint-cli/dist/parser.js' { 77 | declare module.exports: $Exports<'prettier-eslint-cli/dist/parser'>; 78 | } 79 | declare module 'prettier-eslint-cli/dist/uncaught-exception-handler.js' { 80 | declare module.exports: $Exports<'prettier-eslint-cli/dist/uncaught-exception-handler'>; 81 | } 82 | -------------------------------------------------------------------------------- /flow-typed/npm/ws_vx.x.x.js: -------------------------------------------------------------------------------- 1 | // flow-typed signature: 299aa0da74661e54ea8ba3b509fd163a 2 | // flow-typed version: <>/ws_v^6.0.0/flow_v0.79.1 3 | 4 | /** 5 | * This is an autogenerated libdef stub for: 6 | * 7 | * 'ws' 8 | * 9 | * Fill this stub out by replacing all the `any` types. 10 | * 11 | * Once filled out, we encourage you to share your work with the 12 | * community by sending a pull request to: 13 | * https://github.com/flowtype/flow-typed 14 | */ 15 | 16 | declare module 'ws' { 17 | declare module.exports: any; 18 | } 19 | 20 | /** 21 | * We include stubs for each file inside this npm package in case you need to 22 | * require those files directly. Feel free to delete any files that aren't 23 | * needed. 24 | */ 25 | declare module 'ws/browser' { 26 | declare module.exports: any; 27 | } 28 | 29 | declare module 'ws/lib/buffer-util' { 30 | declare module.exports: any; 31 | } 32 | 33 | declare module 'ws/lib/constants' { 34 | declare module.exports: any; 35 | } 36 | 37 | declare module 'ws/lib/event-target' { 38 | declare module.exports: any; 39 | } 40 | 41 | declare module 'ws/lib/extension' { 42 | declare module.exports: any; 43 | } 44 | 45 | declare module 'ws/lib/permessage-deflate' { 46 | declare module.exports: any; 47 | } 48 | 49 | declare module 'ws/lib/receiver' { 50 | declare module.exports: any; 51 | } 52 | 53 | declare module 'ws/lib/sender' { 54 | declare module.exports: any; 55 | } 56 | 57 | declare module 'ws/lib/validation' { 58 | declare module.exports: any; 59 | } 60 | 61 | declare module 'ws/lib/websocket-server' { 62 | declare module.exports: any; 63 | } 64 | 65 | declare module 'ws/lib/websocket' { 66 | declare module.exports: any; 67 | } 68 | 69 | // Filename aliases 70 | declare module 'ws/browser.js' { 71 | declare module.exports: $Exports<'ws/browser'>; 72 | } 73 | declare module 'ws/index' { 74 | declare module.exports: $Exports<'ws'>; 75 | } 76 | declare module 'ws/index.js' { 77 | declare module.exports: $Exports<'ws'>; 78 | } 79 | declare module 'ws/lib/buffer-util.js' { 80 | declare module.exports: $Exports<'ws/lib/buffer-util'>; 81 | } 82 | declare module 'ws/lib/constants.js' { 83 | declare module.exports: $Exports<'ws/lib/constants'>; 84 | } 85 | declare module 'ws/lib/event-target.js' { 86 | declare module.exports: $Exports<'ws/lib/event-target'>; 87 | } 88 | declare module 'ws/lib/extension.js' { 89 | declare module.exports: $Exports<'ws/lib/extension'>; 90 | } 91 | declare module 'ws/lib/permessage-deflate.js' { 92 | declare module.exports: $Exports<'ws/lib/permessage-deflate'>; 93 | } 94 | declare module 'ws/lib/receiver.js' { 95 | declare module.exports: $Exports<'ws/lib/receiver'>; 96 | } 97 | declare module 'ws/lib/sender.js' { 98 | declare module.exports: $Exports<'ws/lib/sender'>; 99 | } 100 | declare module 'ws/lib/validation.js' { 101 | declare module.exports: $Exports<'ws/lib/validation'>; 102 | } 103 | declare module 'ws/lib/websocket-server.js' { 104 | declare module.exports: $Exports<'ws/lib/websocket-server'>; 105 | } 106 | declare module 'ws/lib/websocket.js' { 107 | declare module.exports: $Exports<'ws/lib/websocket'>; 108 | } 109 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Created by https://www.gitignore.io/api/vim,osx,node,linux,windows 2 | 3 | ### Linux ### 4 | *~ 5 | 6 | # temporary files which can be created if a process still has a handle open of a deleted file 7 | .fuse_hidden* 8 | 9 | # KDE directory preferences 10 | .directory 11 | 12 | # Linux trash folder which might appear on any partition or disk 13 | .Trash-* 14 | 15 | # .nfs files are created when an open file is removed but is still being accessed 16 | .nfs* 17 | 18 | ### Node ### 19 | # Logs 20 | logs 21 | *.log 22 | npm-debug.log* 23 | yarn-debug.log* 24 | yarn-error.log* 25 | 26 | # Runtime data 27 | pids 28 | *.pid 29 | *.seed 30 | *.pid.lock 31 | 32 | # Directory for instrumented libs generated by jscoverage/JSCover 33 | lib-cov 34 | 35 | # Coverage directory used by tools like istanbul 36 | coverage 37 | 38 | # nyc test coverage 39 | .nyc_output 40 | 41 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) 42 | .grunt 43 | 44 | # Bower dependency directory (https://bower.io/) 45 | bower_components 46 | 47 | # node-waf configuration 48 | .lock-wscript 49 | 50 | # Compiled binary addons (https://nodejs.org/api/addons.html) 51 | build/Release 52 | 53 | # Dependency directories 54 | node_modules/ 55 | jspm_packages/ 56 | 57 | # TypeScript v1 declaration files 58 | typings/ 59 | 60 | # Optional npm cache directory 61 | .npm 62 | 63 | # Optional eslint cache 64 | .eslintcache 65 | 66 | # Optional REPL history 67 | .node_repl_history 68 | 69 | # Output of 'npm pack' 70 | *.tgz 71 | 72 | # Yarn Integrity file 73 | .yarn-integrity 74 | 75 | # dotenv environment variables file 76 | .env 77 | 78 | # parcel-bundler cache (https://parceljs.org/) 79 | .cache 80 | 81 | # next.js build output 82 | .next 83 | 84 | # nuxt.js build output 85 | .nuxt 86 | 87 | # vuepress build output 88 | .vuepress/dist 89 | 90 | # Serverless directories 91 | .serverless 92 | 93 | ### OSX ### 94 | # General 95 | .DS_Store 96 | .AppleDouble 97 | .LSOverride 98 | 99 | # Icon must end with two \r 100 | Icon 101 | 102 | # Thumbnails 103 | ._* 104 | 105 | # Files that might appear in the root of a volume 106 | .DocumentRevisions-V100 107 | .fseventsd 108 | .Spotlight-V100 109 | .TemporaryItems 110 | .Trashes 111 | .VolumeIcon.icns 112 | .com.apple.timemachine.donotpresent 113 | 114 | # Directories potentially created on remote AFP share 115 | .AppleDB 116 | .AppleDesktop 117 | Network Trash Folder 118 | Temporary Items 119 | .apdisk 120 | 121 | ### Vim ### 122 | # Swap 123 | [._]*.s[a-v][a-z] 124 | [._]*.sw[a-p] 125 | [._]s[a-rt-v][a-z] 126 | [._]ss[a-gi-z] 127 | [._]sw[a-p] 128 | 129 | # Session 130 | Session.vim 131 | 132 | # Temporary 133 | .netrwhist 134 | # Auto-generated tag files 135 | tags 136 | # Persistent undo 137 | [._]*.un~ 138 | 139 | ### Windows ### 140 | # Windows thumbnail cache files 141 | Thumbs.db 142 | ehthumbs.db 143 | ehthumbs_vista.db 144 | 145 | # Dump file 146 | *.stackdump 147 | 148 | # Folder config file 149 | [Dd]esktop.ini 150 | 151 | # Recycle Bin used on file shares 152 | $RECYCLE.BIN/ 153 | 154 | # Windows Installer files 155 | *.cab 156 | *.msi 157 | *.msix 158 | *.msm 159 | *.msp 160 | 161 | # Windows shortcuts 162 | *.lnk 163 | 164 | # End of https://www.gitignore.io/api/vim,osx,node,linux,windows 165 | 166 | ### build ### 167 | dist 168 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | # Created by https://www.gitignore.io/api/vim,osx,node,linux,windows 2 | 3 | ### Linux ### 4 | *~ 5 | 6 | # temporary files which can be created if a process still has a handle open of a deleted file 7 | .fuse_hidden* 8 | 9 | # KDE directory preferences 10 | .directory 11 | 12 | # Linux trash folder which might appear on any partition or disk 13 | .Trash-* 14 | 15 | # .nfs files are created when an open file is removed but is still being accessed 16 | .nfs* 17 | 18 | ### Node ### 19 | # Logs 20 | logs 21 | *.log 22 | npm-debug.log* 23 | yarn-debug.log* 24 | yarn-error.log* 25 | 26 | # Runtime data 27 | pids 28 | *.pid 29 | *.seed 30 | *.pid.lock 31 | 32 | # Directory for instrumented libs generated by jscoverage/JSCover 33 | lib-cov 34 | 35 | # Coverage directory used by tools like istanbul 36 | coverage 37 | 38 | # nyc test coverage 39 | .nyc_output 40 | 41 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) 42 | .grunt 43 | 44 | # Bower dependency directory (https://bower.io/) 45 | bower_components 46 | 47 | # node-waf configuration 48 | .lock-wscript 49 | 50 | # Compiled binary addons (https://nodejs.org/api/addons.html) 51 | build/Release 52 | 53 | # Dependency directories 54 | node_modules/ 55 | jspm_packages/ 56 | 57 | # TypeScript v1 declaration files 58 | typings/ 59 | 60 | # Optional npm cache directory 61 | .npm 62 | 63 | # Optional eslint cache 64 | .eslintcache 65 | 66 | # Optional REPL history 67 | .node_repl_history 68 | 69 | # Output of 'npm pack' 70 | *.tgz 71 | 72 | # Yarn Integrity file 73 | .yarn-integrity 74 | 75 | # dotenv environment variables file 76 | .env 77 | 78 | # parcel-bundler cache (https://parceljs.org/) 79 | .cache 80 | 81 | # next.js build output 82 | .next 83 | 84 | # nuxt.js build output 85 | .nuxt 86 | 87 | # vuepress build output 88 | .vuepress/dist 89 | 90 | # Serverless directories 91 | .serverless 92 | 93 | ### OSX ### 94 | # General 95 | .DS_Store 96 | .AppleDouble 97 | .LSOverride 98 | 99 | # Icon must end with two \r 100 | Icon 101 | 102 | # Thumbnails 103 | ._* 104 | 105 | # Files that might appear in the root of a volume 106 | .DocumentRevisions-V100 107 | .fseventsd 108 | .Spotlight-V100 109 | .TemporaryItems 110 | .Trashes 111 | .VolumeIcon.icns 112 | .com.apple.timemachine.donotpresent 113 | 114 | # Directories potentially created on remote AFP share 115 | .AppleDB 116 | .AppleDesktop 117 | Network Trash Folder 118 | Temporary Items 119 | .apdisk 120 | 121 | ### Vim ### 122 | # Swap 123 | [._]*.s[a-v][a-z] 124 | [._]*.sw[a-p] 125 | [._]s[a-rt-v][a-z] 126 | [._]ss[a-gi-z] 127 | [._]sw[a-p] 128 | 129 | # Session 130 | Session.vim 131 | 132 | # Temporary 133 | .netrwhist 134 | # Auto-generated tag files 135 | tags 136 | # Persistent undo 137 | [._]*.un~ 138 | 139 | ### Windows ### 140 | # Windows thumbnail cache files 141 | Thumbs.db 142 | ehthumbs.db 143 | ehthumbs_vista.db 144 | 145 | # Dump file 146 | *.stackdump 147 | 148 | # Folder config file 149 | [Dd]esktop.ini 150 | 151 | # Recycle Bin used on file shares 152 | $RECYCLE.BIN/ 153 | 154 | # Windows Installer files 155 | *.cab 156 | *.msi 157 | *.msix 158 | *.msm 159 | *.msp 160 | 161 | # Windows shortcuts 162 | *.lnk 163 | 164 | # End of https://www.gitignore.io/api/vim,osx,node,linux,windows 165 | 166 | ### Development ### 167 | .babelrc 168 | src 169 | demo 170 | flow-typed 171 | 172 | # VCS 173 | .git 174 | .svn 175 | -------------------------------------------------------------------------------- /flow-typed/npm/eslint-config-airbnb-base_vx.x.x.js: -------------------------------------------------------------------------------- 1 | // flow-typed signature: b57e173f6cb8721e7db6696771f92239 2 | // flow-typed version: <>/eslint-config-airbnb-base_v^13.1.0/flow_v0.79.1 3 | 4 | /** 5 | * This is an autogenerated libdef stub for: 6 | * 7 | * 'eslint-config-airbnb-base' 8 | * 9 | * Fill this stub out by replacing all the `any` types. 10 | * 11 | * Once filled out, we encourage you to share your work with the 12 | * community by sending a pull request to: 13 | * https://github.com/flowtype/flow-typed 14 | */ 15 | 16 | declare module 'eslint-config-airbnb-base' { 17 | declare module.exports: any; 18 | } 19 | 20 | /** 21 | * We include stubs for each file inside this npm package in case you need to 22 | * require those files directly. Feel free to delete any files that aren't 23 | * needed. 24 | */ 25 | declare module 'eslint-config-airbnb-base/legacy' { 26 | declare module.exports: any; 27 | } 28 | 29 | declare module 'eslint-config-airbnb-base/rules/best-practices' { 30 | declare module.exports: any; 31 | } 32 | 33 | declare module 'eslint-config-airbnb-base/rules/errors' { 34 | declare module.exports: any; 35 | } 36 | 37 | declare module 'eslint-config-airbnb-base/rules/es6' { 38 | declare module.exports: any; 39 | } 40 | 41 | declare module 'eslint-config-airbnb-base/rules/imports' { 42 | declare module.exports: any; 43 | } 44 | 45 | declare module 'eslint-config-airbnb-base/rules/node' { 46 | declare module.exports: any; 47 | } 48 | 49 | declare module 'eslint-config-airbnb-base/rules/strict' { 50 | declare module.exports: any; 51 | } 52 | 53 | declare module 'eslint-config-airbnb-base/rules/style' { 54 | declare module.exports: any; 55 | } 56 | 57 | declare module 'eslint-config-airbnb-base/rules/variables' { 58 | declare module.exports: any; 59 | } 60 | 61 | declare module 'eslint-config-airbnb-base/test/requires' { 62 | declare module.exports: any; 63 | } 64 | 65 | declare module 'eslint-config-airbnb-base/test/test-base' { 66 | declare module.exports: any; 67 | } 68 | 69 | declare module 'eslint-config-airbnb-base/whitespace' { 70 | declare module.exports: any; 71 | } 72 | 73 | // Filename aliases 74 | declare module 'eslint-config-airbnb-base/index' { 75 | declare module.exports: $Exports<'eslint-config-airbnb-base'>; 76 | } 77 | declare module 'eslint-config-airbnb-base/index.js' { 78 | declare module.exports: $Exports<'eslint-config-airbnb-base'>; 79 | } 80 | declare module 'eslint-config-airbnb-base/legacy.js' { 81 | declare module.exports: $Exports<'eslint-config-airbnb-base/legacy'>; 82 | } 83 | declare module 'eslint-config-airbnb-base/rules/best-practices.js' { 84 | declare module.exports: $Exports<'eslint-config-airbnb-base/rules/best-practices'>; 85 | } 86 | declare module 'eslint-config-airbnb-base/rules/errors.js' { 87 | declare module.exports: $Exports<'eslint-config-airbnb-base/rules/errors'>; 88 | } 89 | declare module 'eslint-config-airbnb-base/rules/es6.js' { 90 | declare module.exports: $Exports<'eslint-config-airbnb-base/rules/es6'>; 91 | } 92 | declare module 'eslint-config-airbnb-base/rules/imports.js' { 93 | declare module.exports: $Exports<'eslint-config-airbnb-base/rules/imports'>; 94 | } 95 | declare module 'eslint-config-airbnb-base/rules/node.js' { 96 | declare module.exports: $Exports<'eslint-config-airbnb-base/rules/node'>; 97 | } 98 | declare module 'eslint-config-airbnb-base/rules/strict.js' { 99 | declare module.exports: $Exports<'eslint-config-airbnb-base/rules/strict'>; 100 | } 101 | declare module 'eslint-config-airbnb-base/rules/style.js' { 102 | declare module.exports: $Exports<'eslint-config-airbnb-base/rules/style'>; 103 | } 104 | declare module 'eslint-config-airbnb-base/rules/variables.js' { 105 | declare module.exports: $Exports<'eslint-config-airbnb-base/rules/variables'>; 106 | } 107 | declare module 'eslint-config-airbnb-base/test/requires.js' { 108 | declare module.exports: $Exports<'eslint-config-airbnb-base/test/requires'>; 109 | } 110 | declare module 'eslint-config-airbnb-base/test/test-base.js' { 111 | declare module.exports: $Exports<'eslint-config-airbnb-base/test/test-base'>; 112 | } 113 | declare module 'eslint-config-airbnb-base/whitespace.js' { 114 | declare module.exports: $Exports<'eslint-config-airbnb-base/whitespace'>; 115 | } 116 | -------------------------------------------------------------------------------- /flow-typed/npm/babel-eslint_vx.x.x.js: -------------------------------------------------------------------------------- 1 | // flow-typed signature: 41e46460868cfe5d1265c64135fa94d5 2 | // flow-typed version: <>/babel-eslint_v^8.2.6/flow_v0.79.1 3 | 4 | /** 5 | * This is an autogenerated libdef stub for: 6 | * 7 | * 'babel-eslint' 8 | * 9 | * Fill this stub out by replacing all the `any` types. 10 | * 11 | * Once filled out, we encourage you to share your work with the 12 | * community by sending a pull request to: 13 | * https://github.com/flowtype/flow-typed 14 | */ 15 | 16 | declare module 'babel-eslint' { 17 | declare module.exports: any; 18 | } 19 | 20 | /** 21 | * We include stubs for each file inside this npm package in case you need to 22 | * require those files directly. Feel free to delete any files that aren't 23 | * needed. 24 | */ 25 | declare module 'babel-eslint/lib/analyze-scope' { 26 | declare module.exports: any; 27 | } 28 | 29 | declare module 'babel-eslint/lib/babylon-to-espree/attachComments' { 30 | declare module.exports: any; 31 | } 32 | 33 | declare module 'babel-eslint/lib/babylon-to-espree/convertComments' { 34 | declare module.exports: any; 35 | } 36 | 37 | declare module 'babel-eslint/lib/babylon-to-espree/convertTemplateType' { 38 | declare module.exports: any; 39 | } 40 | 41 | declare module 'babel-eslint/lib/babylon-to-espree/index' { 42 | declare module.exports: any; 43 | } 44 | 45 | declare module 'babel-eslint/lib/babylon-to-espree/toAST' { 46 | declare module.exports: any; 47 | } 48 | 49 | declare module 'babel-eslint/lib/babylon-to-espree/toToken' { 50 | declare module.exports: any; 51 | } 52 | 53 | declare module 'babel-eslint/lib/babylon-to-espree/toTokens' { 54 | declare module.exports: any; 55 | } 56 | 57 | declare module 'babel-eslint/lib/index' { 58 | declare module.exports: any; 59 | } 60 | 61 | declare module 'babel-eslint/lib/parse-with-patch' { 62 | declare module.exports: any; 63 | } 64 | 65 | declare module 'babel-eslint/lib/parse-with-scope' { 66 | declare module.exports: any; 67 | } 68 | 69 | declare module 'babel-eslint/lib/parse' { 70 | declare module.exports: any; 71 | } 72 | 73 | declare module 'babel-eslint/lib/patch-eslint-scope' { 74 | declare module.exports: any; 75 | } 76 | 77 | declare module 'babel-eslint/lib/visitor-keys' { 78 | declare module.exports: any; 79 | } 80 | 81 | // Filename aliases 82 | declare module 'babel-eslint/lib/analyze-scope.js' { 83 | declare module.exports: $Exports<'babel-eslint/lib/analyze-scope'>; 84 | } 85 | declare module 'babel-eslint/lib/babylon-to-espree/attachComments.js' { 86 | declare module.exports: $Exports<'babel-eslint/lib/babylon-to-espree/attachComments'>; 87 | } 88 | declare module 'babel-eslint/lib/babylon-to-espree/convertComments.js' { 89 | declare module.exports: $Exports<'babel-eslint/lib/babylon-to-espree/convertComments'>; 90 | } 91 | declare module 'babel-eslint/lib/babylon-to-espree/convertTemplateType.js' { 92 | declare module.exports: $Exports<'babel-eslint/lib/babylon-to-espree/convertTemplateType'>; 93 | } 94 | declare module 'babel-eslint/lib/babylon-to-espree/index.js' { 95 | declare module.exports: $Exports<'babel-eslint/lib/babylon-to-espree/index'>; 96 | } 97 | declare module 'babel-eslint/lib/babylon-to-espree/toAST.js' { 98 | declare module.exports: $Exports<'babel-eslint/lib/babylon-to-espree/toAST'>; 99 | } 100 | declare module 'babel-eslint/lib/babylon-to-espree/toToken.js' { 101 | declare module.exports: $Exports<'babel-eslint/lib/babylon-to-espree/toToken'>; 102 | } 103 | declare module 'babel-eslint/lib/babylon-to-espree/toTokens.js' { 104 | declare module.exports: $Exports<'babel-eslint/lib/babylon-to-espree/toTokens'>; 105 | } 106 | declare module 'babel-eslint/lib/index.js' { 107 | declare module.exports: $Exports<'babel-eslint/lib/index'>; 108 | } 109 | declare module 'babel-eslint/lib/parse-with-patch.js' { 110 | declare module.exports: $Exports<'babel-eslint/lib/parse-with-patch'>; 111 | } 112 | declare module 'babel-eslint/lib/parse-with-scope.js' { 113 | declare module.exports: $Exports<'babel-eslint/lib/parse-with-scope'>; 114 | } 115 | declare module 'babel-eslint/lib/parse.js' { 116 | declare module.exports: $Exports<'babel-eslint/lib/parse'>; 117 | } 118 | declare module 'babel-eslint/lib/patch-eslint-scope.js' { 119 | declare module.exports: $Exports<'babel-eslint/lib/patch-eslint-scope'>; 120 | } 121 | declare module 'babel-eslint/lib/visitor-keys.js' { 122 | declare module.exports: $Exports<'babel-eslint/lib/visitor-keys'>; 123 | } 124 | -------------------------------------------------------------------------------- /flow-typed/npm/jsonwebtoken_v8.3.x.js: -------------------------------------------------------------------------------- 1 | // flow-typed signature: f48002d14be342f8c30bc4457a522076 2 | // flow-typed version: ee6ed3a599/jsonwebtoken_v8.3.x/flow_>=v0.56.x 3 | 4 | declare module "jsonwebtoken" { 5 | 6 | declare class JsonWebTokenError extends Error { 7 | name: string; 8 | message: string; 9 | inner: Error; 10 | } 11 | 12 | declare class TokenExpiredError extends Error { 13 | name: string; 14 | expiredAt: number; 15 | inner: Error; 16 | } 17 | 18 | declare class NotBeforeError extends Error { 19 | name: string; 20 | date: Date; 21 | inner: Error; 22 | } 23 | 24 | declare type Encodable = String | Buffer | Object; 25 | declare type Key = { key: string | Buffer, passphrase: string | Buffer }; 26 | declare type Algorithm = 27 | 'RS256' 28 | | 'RS384' 29 | | 'RS512' 30 | | 'ES256' 31 | | 'ES384' 32 | | 'ES512' 33 | | 'HS256' 34 | | 'HS384' 35 | | 'HS512' 36 | | 'none'; 37 | 38 | declare type SignCallback = (err: Error, token: string) => void; 39 | declare type SigningOptions = $Shape<{ 40 | algorithm: Algorithm, 41 | expiresIn: number | string, 42 | notBefore: number | string, 43 | audience: string | string[], 44 | issuer: string | string[], 45 | jwtid: string, 46 | subject: string, 47 | noTimestamp: boolean, 48 | header: Headers, 49 | keyid: string 50 | }>; 51 | 52 | declare type SigningOptionsWithAlgorithm = SigningOptions & { algorithm: Algorithm }; 53 | 54 | declare type VerifyCallback = (err: JsonWebTokenError | NotBeforeError | TokenExpiredError | null, decoded: Payload) => void; 55 | declare type VerifyOptionsWithAlgorithm = VerifyOptions & { algorithms: Array }; 56 | declare type VerifyOptions = $Shape<{ 57 | algorithms: Array, 58 | audience: string | string[], 59 | issuer: string | string[], 60 | ignoreExpiration: boolean, 61 | ignoreNotBefore: boolean, 62 | subject: string | string[], 63 | clockTolerance: number, 64 | maxAge: string | number, 65 | clockTimestamp: number 66 | }>; 67 | 68 | declare type DecodingOptions = $Shape<{ 69 | complete: boolean, 70 | json: boolean 71 | }>; 72 | 73 | declare interface Sign { 74 | 75 | (payload: P, secretOrPrivateKey: string | Buffer): string; 76 | 77 | 78 | (payload: P, secretOrPrivateKey: string | Buffer, callback: SignCallback): string; 79 | 80 | 81 | (payload: P, secretOrPrivateKey: Key, options: SigningOptionsWithAlgorithm): string; 82 | 83 | 84 | (payload: P, secretOrPrivateKey: string | Buffer, options: $Shape>): string; 85 | 86 | 87 | (payload: P, secretOrPrivateKey: string | Buffer, options: $Shape>, callback: SignCallback): string; 88 | 89 | 90 | (payload: P, secretOrPrivateKey: Key, options: SigningOptionsWithAlgorithm, callback: SignCallback): string; 91 | } 92 | 93 | declare type Payload = Object & { 94 | jti?: string, 95 | iss?: string, 96 | sub?: string, 97 | aud?: string | string[], 98 | exp?: number, 99 | iat?: number, 100 | nbf?: number 101 | } 102 | 103 | declare type Token = { 104 | header: { typ: 'JWT', alg: Algorithm }, 105 | payload: Payload, 106 | signature?: string, 107 | } 108 | 109 | declare interface Decode { 110 | (jwt: string): Payload; 111 | 112 | (jwt: string, options: DecodingOptions): Payload; 113 | 114 | (jwt: string, options: DecodingOptions & { complete: true }): Token; 115 | } 116 | 117 | declare interface Verify { 118 | (jwt: string, secretOrPrivateKey: string | Buffer): Payload; 119 | 120 | (jwt: string, secretOrPrivateKey: string | Buffer, options: VerifyOptions | VerifyCallback): Payload; 121 | 122 | (jwt: string, secretOrPrivateKey: string | Buffer, options: VerifyOptions, callback: VerifyCallback): Payload; 123 | 124 | (jwt: string, secretOrPrivateKey: Key, options: VerifyOptionsWithAlgorithm): Payload; 125 | 126 | (jwt: string, secretOrPrivateKey: Key, options: VerifyOptionsWithAlgorithm, callback: VerifyCallback): Payload; 127 | 128 | (jwt: string, getKey: (header: {kid: ?string}, callback: (err: ?Error, key?: string) => any) => any, callback: VerifyCallback): Payload; 129 | 130 | (jwt: string, getKey: (header: {kid: ?string}, callback: (err: ?Error, key?: string) => any) => any, options: VerifyOptionsWithAlgorithm, callback: VerifyCallback): Payload; 131 | } 132 | 133 | declare class TokenExpiredError extends Error { 134 | } 135 | 136 | declare class WebTokenError extends Error { 137 | } 138 | 139 | declare class NotBeforeError extends Error { 140 | } 141 | 142 | declare module.exports: { 143 | sign: Sign, 144 | decode: Decode, 145 | verify: Verify, 146 | JsonWebTokenError: Class, 147 | NotBeforeError: Class, 148 | TokenExpiredError: Class 149 | } 150 | } 151 | -------------------------------------------------------------------------------- /flow-typed/npm/@babel/preset-env_vx.x.x.js: -------------------------------------------------------------------------------- 1 | // flow-typed signature: 8949e0b92b611d4d92d654dfce27e199 2 | // flow-typed version: <>/@babel/preset-env_v^7.0.0-rc.3/flow_v0.79.1 3 | 4 | /** 5 | * This is an autogenerated libdef stub for: 6 | * 7 | * '@babel/preset-env' 8 | * 9 | * Fill this stub out by replacing all the `any` types. 10 | * 11 | * Once filled out, we encourage you to share your work with the 12 | * community by sending a pull request to: 13 | * https://github.com/flowtype/flow-typed 14 | */ 15 | 16 | declare module '@babel/preset-env' { 17 | declare module.exports: any; 18 | } 19 | 20 | /** 21 | * We include stubs for each file inside this npm package in case you need to 22 | * require those files directly. Feel free to delete any files that aren't 23 | * needed. 24 | */ 25 | declare module '@babel/preset-env/data/built-in-features' { 26 | declare module.exports: any; 27 | } 28 | 29 | declare module '@babel/preset-env/data/plugin-features' { 30 | declare module.exports: any; 31 | } 32 | 33 | declare module '@babel/preset-env/data/shipped-proposals' { 34 | declare module.exports: any; 35 | } 36 | 37 | declare module '@babel/preset-env/data/unreleased-labels' { 38 | declare module.exports: any; 39 | } 40 | 41 | declare module '@babel/preset-env/lib/available-plugins' { 42 | declare module.exports: any; 43 | } 44 | 45 | declare module '@babel/preset-env/lib/built-in-definitions' { 46 | declare module.exports: any; 47 | } 48 | 49 | declare module '@babel/preset-env/lib/debug' { 50 | declare module.exports: any; 51 | } 52 | 53 | declare module '@babel/preset-env/lib/default-includes' { 54 | declare module.exports: any; 55 | } 56 | 57 | declare module '@babel/preset-env/lib/defaults' { 58 | declare module.exports: any; 59 | } 60 | 61 | declare module '@babel/preset-env/lib/index' { 62 | declare module.exports: any; 63 | } 64 | 65 | declare module '@babel/preset-env/lib/module-transformations' { 66 | declare module.exports: any; 67 | } 68 | 69 | declare module '@babel/preset-env/lib/normalize-options' { 70 | declare module.exports: any; 71 | } 72 | 73 | declare module '@babel/preset-env/lib/options' { 74 | declare module.exports: any; 75 | } 76 | 77 | declare module '@babel/preset-env/lib/targets-parser' { 78 | declare module.exports: any; 79 | } 80 | 81 | declare module '@babel/preset-env/lib/use-built-ins-entry-plugin' { 82 | declare module.exports: any; 83 | } 84 | 85 | declare module '@babel/preset-env/lib/use-built-ins-plugin' { 86 | declare module.exports: any; 87 | } 88 | 89 | declare module '@babel/preset-env/lib/utils' { 90 | declare module.exports: any; 91 | } 92 | 93 | // Filename aliases 94 | declare module '@babel/preset-env/data/built-in-features.js' { 95 | declare module.exports: $Exports<'@babel/preset-env/data/built-in-features'>; 96 | } 97 | declare module '@babel/preset-env/data/plugin-features.js' { 98 | declare module.exports: $Exports<'@babel/preset-env/data/plugin-features'>; 99 | } 100 | declare module '@babel/preset-env/data/shipped-proposals.js' { 101 | declare module.exports: $Exports<'@babel/preset-env/data/shipped-proposals'>; 102 | } 103 | declare module '@babel/preset-env/data/unreleased-labels.js' { 104 | declare module.exports: $Exports<'@babel/preset-env/data/unreleased-labels'>; 105 | } 106 | declare module '@babel/preset-env/lib/available-plugins.js' { 107 | declare module.exports: $Exports<'@babel/preset-env/lib/available-plugins'>; 108 | } 109 | declare module '@babel/preset-env/lib/built-in-definitions.js' { 110 | declare module.exports: $Exports<'@babel/preset-env/lib/built-in-definitions'>; 111 | } 112 | declare module '@babel/preset-env/lib/debug.js' { 113 | declare module.exports: $Exports<'@babel/preset-env/lib/debug'>; 114 | } 115 | declare module '@babel/preset-env/lib/default-includes.js' { 116 | declare module.exports: $Exports<'@babel/preset-env/lib/default-includes'>; 117 | } 118 | declare module '@babel/preset-env/lib/defaults.js' { 119 | declare module.exports: $Exports<'@babel/preset-env/lib/defaults'>; 120 | } 121 | declare module '@babel/preset-env/lib/index.js' { 122 | declare module.exports: $Exports<'@babel/preset-env/lib/index'>; 123 | } 124 | declare module '@babel/preset-env/lib/module-transformations.js' { 125 | declare module.exports: $Exports<'@babel/preset-env/lib/module-transformations'>; 126 | } 127 | declare module '@babel/preset-env/lib/normalize-options.js' { 128 | declare module.exports: $Exports<'@babel/preset-env/lib/normalize-options'>; 129 | } 130 | declare module '@babel/preset-env/lib/options.js' { 131 | declare module.exports: $Exports<'@babel/preset-env/lib/options'>; 132 | } 133 | declare module '@babel/preset-env/lib/targets-parser.js' { 134 | declare module.exports: $Exports<'@babel/preset-env/lib/targets-parser'>; 135 | } 136 | declare module '@babel/preset-env/lib/use-built-ins-entry-plugin.js' { 137 | declare module.exports: $Exports<'@babel/preset-env/lib/use-built-ins-entry-plugin'>; 138 | } 139 | declare module '@babel/preset-env/lib/use-built-ins-plugin.js' { 140 | declare module.exports: $Exports<'@babel/preset-env/lib/use-built-ins-plugin'>; 141 | } 142 | declare module '@babel/preset-env/lib/utils.js' { 143 | declare module.exports: $Exports<'@babel/preset-env/lib/utils'>; 144 | } 145 | -------------------------------------------------------------------------------- /flow-typed/npm/prettier_v1.x.x.js: -------------------------------------------------------------------------------- 1 | // flow-typed signature: 4eed8da2dc730dc33e7710b465eaa44b 2 | // flow-typed version: cc7a557b34/prettier_v1.x.x/flow_>=v0.56.x 3 | 4 | declare module "prettier" { 5 | declare type AST = Object; 6 | declare type Doc = Object; 7 | declare type FastPath = Object; 8 | 9 | declare type PrettierParserName = 10 | | "babylon" 11 | | "flow" 12 | | "typescript" 13 | | "postcss" 14 | | "css" 15 | | "less" 16 | | "scss" 17 | | "json" 18 | | "graphql" 19 | | "markdown" 20 | | "vue"; 21 | 22 | declare type PrettierParser = { 23 | [name: PrettierParserName]: (text: string, options?: Object) => AST 24 | }; 25 | 26 | declare type CustomParser = ( 27 | text: string, 28 | parsers: PrettierParser, 29 | options: Options 30 | ) => AST; 31 | 32 | declare type Options = {| 33 | printWidth?: number, 34 | tabWidth?: number, 35 | useTabs?: boolean, 36 | semi?: boolean, 37 | singleQuote?: boolean, 38 | trailingComma?: "none" | "es5" | "all", 39 | bracketSpacing?: boolean, 40 | jsxBracketSameLine?: boolean, 41 | arrowParens?: "avoid" | "always", 42 | rangeStart?: number, 43 | rangeEnd?: number, 44 | parser?: PrettierParserName | CustomParser, 45 | filepath?: string, 46 | requirePragma?: boolean, 47 | insertPragma?: boolean, 48 | proseWrap?: "always" | "never" | "preserve", 49 | plugins?: Array 50 | |}; 51 | 52 | declare type Plugin = { 53 | languages: SupportLanguage, 54 | parsers: { [parserName: string]: Parser }, 55 | printers: { [astFormat: string]: Printer } 56 | }; 57 | 58 | declare type Parser = { 59 | parse: ( 60 | text: string, 61 | parsers: { [parserName: string]: Parser }, 62 | options: Object 63 | ) => AST, 64 | astFormat: string 65 | }; 66 | 67 | declare type Printer = { 68 | print: ( 69 | path: FastPath, 70 | options: Object, 71 | print: (path: FastPath) => Doc 72 | ) => Doc, 73 | embed: ( 74 | path: FastPath, 75 | print: (path: FastPath) => Doc, 76 | textToDoc: (text: string, options: Object) => Doc, 77 | options: Object 78 | ) => ?Doc 79 | }; 80 | 81 | declare type CursorOptions = {| 82 | cursorOffset: number, 83 | printWidth?: $PropertyType, 84 | tabWidth?: $PropertyType, 85 | useTabs?: $PropertyType, 86 | semi?: $PropertyType, 87 | singleQuote?: $PropertyType, 88 | trailingComma?: $PropertyType, 89 | bracketSpacing?: $PropertyType, 90 | jsxBracketSameLine?: $PropertyType, 91 | arrowParens?: $PropertyType, 92 | parser?: $PropertyType, 93 | filepath?: $PropertyType, 94 | requirePragma?: $PropertyType, 95 | insertPragma?: $PropertyType, 96 | proseWrap?: $PropertyType, 97 | plugins?: $PropertyType 98 | |}; 99 | 100 | declare type CursorResult = {| 101 | formatted: string, 102 | cursorOffset: number 103 | |}; 104 | 105 | declare type ResolveConfigOptions = {| 106 | useCache?: boolean, 107 | config?: string, 108 | editorconfig?: boolean 109 | |}; 110 | 111 | declare type SupportLanguage = { 112 | name: string, 113 | since: string, 114 | parsers: Array, 115 | group?: string, 116 | tmScope: string, 117 | aceMode: string, 118 | codemirrorMode: string, 119 | codemirrorMimeType: string, 120 | aliases?: Array, 121 | extensions: Array, 122 | filenames?: Array, 123 | linguistLanguageId: number, 124 | vscodeLanguageIds: Array 125 | }; 126 | 127 | declare type SupportOption = {| 128 | since: string, 129 | type: "int" | "boolean" | "choice" | "path", 130 | deprecated?: string, 131 | redirect?: SupportOptionRedirect, 132 | description: string, 133 | oppositeDescription?: string, 134 | default: SupportOptionValue, 135 | range?: SupportOptionRange, 136 | choices?: SupportOptionChoice 137 | |}; 138 | 139 | declare type SupportOptionRedirect = {| 140 | options: string, 141 | value: SupportOptionValue 142 | |}; 143 | 144 | declare type SupportOptionRange = {| 145 | start: number, 146 | end: number, 147 | step: number 148 | |}; 149 | 150 | declare type SupportOptionChoice = {| 151 | value: boolean | string, 152 | description?: string, 153 | since?: string, 154 | deprecated?: string, 155 | redirect?: SupportOptionValue 156 | |}; 157 | 158 | declare type SupportOptionValue = number | boolean | string; 159 | 160 | declare type SupportInfo = {| 161 | languages: Array, 162 | options: Array 163 | |}; 164 | 165 | declare type Prettier = {| 166 | format: (source: string, options?: Options) => string, 167 | check: (source: string, options?: Options) => boolean, 168 | formatWithCursor: (source: string, options: CursorOptions) => CursorResult, 169 | resolveConfig: { 170 | (filePath: string, options?: ResolveConfigOptions): Promise, 171 | sync(filePath: string, options?: ResolveConfigOptions): Promise 172 | }, 173 | clearConfigCache: () => void, 174 | getSupportInfo: (version?: string) => SupportInfo 175 | |}; 176 | 177 | declare export default Prettier; 178 | } 179 | -------------------------------------------------------------------------------- /src/quotation/index.js: -------------------------------------------------------------------------------- 1 | // @flow 2 | import fetch from 'node-fetch'; 3 | import WebSocket from 'ws'; 4 | import { HOST, WSS_HOST, DEFAULT_MARKET, subscription } from '../constants'; 5 | import type { SubscriptionOption, TimeUnit, Minute, Market, Candle, Tick, Orderbook, MarketInfo } from '../type'; 6 | import { handleWsOpen, handleWsError, handleWsClose, getEndpoint, serializeArray } from '../utils'; 7 | 8 | /** 9 | * Get websocket instance to subscribe websocket protocol 10 | * 11 | * @param {Object} options 12 | * @param {Function} options.reconnect - Callback that is executed when try to reconnect to websocket 13 | * @param {Function} options.openCallback - Callback that is executed when websocket is opened 14 | * @param {Function} options.messageCallback - Callback that is executed when message is received 15 | * @param {Object} options.subscriptionList - List that you want to subscribe 16 | * @return {Object} ws - instance of WebSocket 17 | */ 18 | export const subscribe: Function = (options: SubscriptionOption): void => { 19 | const ws = new WebSocket(WSS_HOST); 20 | 21 | const { reconnect, openCallback, messageCallback, subscriptionList } = options; 22 | ws.reconnect = !!reconnect; 23 | ws.endpoint = WSS_HOST; 24 | ws.isAlive = false; 25 | 26 | ws.on('open', handleWsOpen.bind(ws, WSS_HOST, subscription, subscriptionList, openCallback)); 27 | ws.on('pong', () => { ws.isAlive = true; }); 28 | ws.on('error', handleWsError); 29 | ws.on('close', handleWsClose.bind(ws, subscription, reconnect)); 30 | ws.on('message', (data: any): void => { 31 | if (typeof messageCallback === 'function') { 32 | try { 33 | messageCallback(JSON.parse(data)); 34 | } catch (error) { 35 | console.error(`Parse error : ${error.message}`); 36 | } 37 | } 38 | }); 39 | 40 | return ws; 41 | }; 42 | 43 | /** 44 | * Get tickers of given markets 45 | * https://api.upbit.com/v1/ticker?markets=KRW-BTC 46 | * 47 | * @async 48 | * @param {String[]} markets - Element should folow AAA-BBB 49 | * @return {Promise} 50 | */ 51 | export const getTicker: Function = async (markets: Array = [DEFAULT_MARKET]): Promise> => { 52 | const pathname: string = 'ticker'; 53 | const qs: string = `markets=${serializeArray(markets, (_: string): string => _.toUpperCase())}`; 54 | const endpoint: string = getEndpoint(HOST, pathname, qs); 55 | const result: Response = await fetch(endpoint); 56 | const data: Array = await result.json(); 57 | 58 | return data; 59 | }; 60 | 61 | /** 62 | * Get candles of given market (time unit: minutes) 63 | * https://api.upbit.com/v1/candles/minutes/5?market=KRW-BTC&count=3 64 | * 65 | * @async 66 | * @param {String} market - AAA-BBB 67 | * @param {Number} minutes - Interval of candle. one of [1, 3, 5, 10, 30, 60] 68 | * @param {Number} count - Numbers of candle count you want. 1 - 200 69 | * @return {Promise} 70 | */ 71 | export const getMinCandles: Function = async (market: string = DEFAULT_MARKET, minutes: Minute = 5, count: number = 3): Promise> => { 72 | if (count > 200) { 73 | throw new Error(`Invalid data for count. ${count} must under 200`); 74 | } 75 | 76 | const pathname: string = `candles/minutes/${minutes}`; 77 | const qs: string = `market=${market.toUpperCase()}&count=${count}`; 78 | const endpoint: string = getEndpoint(HOST, pathname, qs); 79 | const result: Response = await fetch(endpoint); 80 | const data: Array = await result.json(); 81 | 82 | return data; 83 | }; 84 | 85 | /** 86 | * Get candles of given market (time unit: day | week | month) 87 | * https://api.upbit.com/v1/candles/days?market=KRW-BTC&count=3 88 | * 89 | * @async 90 | * @param {String} market - AAA-BBB 91 | * @param {String} timeUnit - Interval of candle. one of [days, weeks, months] 92 | * @param {Number} count - Numbers of candle count you want. 1 - 200 93 | * @return {Promise} 94 | */ 95 | export const getCandles: Function = async (market: string = DEFAULT_MARKET, timeUnit: TimeUnit = 'days', count: number = 3): Promise> => { 96 | if (count > 200) { 97 | throw new Error(`Invalid data for count. ${count} must under 200`); 98 | } 99 | 100 | const pathname: string = `candles/${timeUnit}`; 101 | const qs: string = `market=${market.toUpperCase()}&count=${count}`; 102 | const endpoint: string = getEndpoint(HOST, pathname, qs); 103 | const result: Response = await fetch(endpoint); 104 | const data: Array = await result.json(); 105 | 106 | return data; 107 | }; 108 | 109 | /** 110 | * Get Tick price of given market 111 | * https://api.upbit.com/v1/trades/ticks?market=KRW-BTC&count=3 112 | * 113 | * @async 114 | * @param {String} market - AAA-BBB 115 | * @param {Number} count - Numbers of candle count you want. 1 - 200 116 | * @return {Promise} 117 | */ 118 | export const getTick: Function = async (market: string = DEFAULT_MARKET, count: number = 3): Promise> => { 119 | const pathname: string = 'trades/ticks'; 120 | const qs: string = `market=${market.toUpperCase()}&count=${count}`; 121 | const endpoint: string = getEndpoint(HOST, pathname, qs); 122 | const result: Response = await fetch(endpoint); 123 | const data: Array = await result.json(); 124 | 125 | return data; 126 | }; 127 | 128 | /** 129 | * Get Orderbook of given market 130 | * https://api.upbit.com/v1/orderbook?markets=KRW-BTC 131 | * 132 | * @async 133 | * @param {String[]} markets - Element should folow AAA-BBB 134 | * @param {Number} count - Numbers of candle count you want. 1 - 200 135 | * @return {Promise} 136 | */ 137 | export const getOrderbook: Function = async (markets: Array = [DEFAULT_MARKET]): Promise> => { 138 | const pathname: string = 'orderbook'; 139 | const qs: string = `markets=${serializeArray(markets, (_: string): string => _.toUpperCase())}`; 140 | const endpoint: string = getEndpoint(HOST, pathname, qs); 141 | const result: Response = await fetch(endpoint); 142 | const data: Array = await result.json(); 143 | 144 | return data; 145 | }; 146 | 147 | /** 148 | * Get list of markets available 149 | * https://api.upbit.com/v1/market/all 150 | * 151 | * @async 152 | * @return {Promise} 153 | */ 154 | export const getMarketList: Function = async (): Promise> => { 155 | const pathname: string = 'market/all'; 156 | const endpoint: string = getEndpoint(HOST, pathname, ''); 157 | const result: Response = await fetch(endpoint); 158 | const data: Array = await result.json(); 159 | 160 | return data; 161 | }; 162 | -------------------------------------------------------------------------------- /src/exchange/index.js: -------------------------------------------------------------------------------- 1 | // @flow 2 | import fetch from 'node-fetch'; 3 | import { sign } from 'jsonwebtoken'; 4 | import uuidv4 from 'uuid/v4'; 5 | 6 | import { HOST, GET, POST, DELETE, DEFAULT_MARKET, WAIT, ASC, LIMIT } from '../constants'; 7 | import type { Payload, Asset, OrderChance, OrderStatus, OrderBy, OrderType, OrderSide, Order } from '../type'; 8 | import { getEndpoint } from '../utils'; 9 | 10 | export default class Exchange { 11 | accessKey: string; 12 | secretKey: string; 13 | token: string; 14 | headers: { Authorization: string }; 15 | 16 | static getPayload = (accessKey: string, query?: string): Payload => { 17 | const nonce = uuidv4(); 18 | 19 | if (query) { 20 | return { access_key: accessKey, nonce, query }; 21 | } 22 | 23 | return { access_key: accessKey, nonce }; 24 | }; 25 | 26 | constructor(accessKey: string, secretKey: string) { 27 | this.accessKey = accessKey; 28 | this.secretKey = secretKey; 29 | } 30 | 31 | /** 32 | * Get user's asset information 33 | * https://api.upbit.com/v1/accounts 34 | * 35 | * @async 36 | * @return {Promise} 37 | */ 38 | async getMyAssets(): Promise { 39 | const pathname = 'accounts'; 40 | const endpoint: string = getEndpoint(HOST, pathname); 41 | 42 | const payload = Exchange.getPayload(this.accessKey); 43 | const token = sign(payload, this.secretKey); 44 | const headers = { 45 | Authorization: `Bearer ${token}`, 46 | }; 47 | 48 | const options = { 49 | method: GET, 50 | url: endpoint, 51 | headers, 52 | }; 53 | 54 | const result: Response = await fetch(endpoint, options); 55 | const data: Asset = await result.json(); 56 | 57 | return data; 58 | } 59 | 60 | /** 61 | * Get order chance 62 | * https://api.upbit.com/v1/orders/chance 63 | * 64 | * @async 65 | * @param {string} market - AAA-BBB 66 | * @return {Promise} 67 | */ 68 | async getOrderChance(market: string = DEFAULT_MARKET): Promise { 69 | const pathname = 'orders/chance'; 70 | const qs: string = `market=${market.toUpperCase()}`; 71 | const endpoint: string = getEndpoint(HOST, pathname, qs); 72 | 73 | const payload = Exchange.getPayload(this.accessKey, qs); 74 | const token = sign(payload, this.secretKey); 75 | const headers = { 76 | Authorization: `Bearer ${token}`, 77 | }; 78 | 79 | const options = { 80 | method: GET, 81 | url: endpoint, 82 | headers, 83 | }; 84 | 85 | const result: Response = await fetch(endpoint, options); 86 | const data: OrderChance = await result.json(); 87 | 88 | return data; 89 | } 90 | 91 | /** 92 | * Get user's order list 93 | * https://api.upbit.com/v1/orders 94 | * 95 | * @async 96 | * @param {string} [market] - AAA-BBB 97 | * @param {string} state - status of order. one of [wait, done, cancel] 98 | * @param {number|string} page - page number 99 | * @param {string} orderBy - sorting method. one of [asc, desc] 100 | * @return {Promise} 101 | */ 102 | async getOrderList(market?: string, state: OrderStatus = WAIT, page: number | string = 1, orderBy: OrderBy = ASC): Promise> { 103 | const pathname = 'orders'; 104 | const qs: string = market 105 | ? `market=${market}&state=${state}&page=${page}&order_by=${orderBy}` 106 | : `state=${state}&page=${page}&${orderBy}`; 107 | const endpoint: string = getEndpoint(HOST, pathname, qs); 108 | 109 | const payload = Exchange.getPayload(this.accessKey, qs); 110 | const token = sign(payload, this.secretKey); 111 | const headers = { 112 | Authorization: `Bearer ${token}`, 113 | }; 114 | 115 | const options = { 116 | method: GET, 117 | url: endpoint, 118 | headers, 119 | }; 120 | 121 | const result: Response = await fetch(endpoint, options); 122 | const data: Array = await result.json(); 123 | 124 | return data; 125 | } 126 | 127 | /** 128 | * Get user's specific order 129 | * https://api.upbit.com/v1/order 130 | * 131 | * @async 132 | * @param {string} uuid - uuid for order 133 | * @return {Promise} 134 | */ 135 | async getOrder(uuid: string): Promise { 136 | const pathname = 'order'; 137 | const qs: string = `uuid=${uuid}`; 138 | const endpoint: string = getEndpoint(HOST, pathname, qs); 139 | 140 | const payload = Exchange.getPayload(this.accessKey, qs); 141 | const token = sign(payload, this.secretKey); 142 | const headers = { 143 | Authorization: `Bearer ${token}`, 144 | }; 145 | 146 | const options = { 147 | method: GET, 148 | url: endpoint, 149 | headers, 150 | }; 151 | 152 | const result: Response = await fetch(endpoint, options); 153 | const data: Order = await result.json(); 154 | 155 | return data; 156 | } 157 | 158 | /** 159 | * Create order 160 | * https://api.upbit.com/v1/orders 161 | * 162 | * @async 163 | * @param {string} market - AAA-BBB 164 | * @param {string} side - one of [bid, ask] (bid: buy, ask: sell) 165 | * @param {string} volume - amount you want to trade 166 | * @param {string} price - price you want to trade 167 | * @param {string} orderType - one of [limit] 168 | * @return {Promise} 169 | */ 170 | async createOrder(market: string = DEFAULT_MARKET, side: OrderSide, volume: string, price: string, orderType: OrderType = LIMIT): Promise { 171 | if (!side || !volume || !price) { 172 | throw new Error('Invalid data format for creating order. `side`, `volume` and `price` are required.'); 173 | } 174 | 175 | const pathname = 'orders'; 176 | const qs: string = `market=${market}&side=${side}&volume=${volume}&price=${price}&ord_type=${orderType}`; 177 | const endpoint: string = getEndpoint(HOST, pathname); 178 | 179 | const payload = Exchange.getPayload(this.accessKey, qs); 180 | const token = sign(payload, this.secretKey); 181 | const headers = { 182 | Authorization: `Bearer ${token}`, 183 | Accept: 'application/json', 184 | 'Content-Type': 'application/json', 185 | }; 186 | 187 | const options = { 188 | method: POST, 189 | url: endpoint, 190 | headers, 191 | body: JSON.stringify({ 192 | market, 193 | side, 194 | volume, 195 | price, 196 | ord_type: orderType, 197 | }), 198 | }; 199 | 200 | const result: Response = await fetch(endpoint, options); 201 | const data: Order = await result.json(); 202 | 203 | return data; 204 | } 205 | 206 | /** 207 | * Cancel order 208 | * https://api.upbit.com/v1/order 209 | * 210 | * @async 211 | * @param {string} uuid - uuid for order 212 | * @return {Promise} 213 | */ 214 | async cancelOrder(uuid: string): Promise { 215 | const pathname = 'order'; 216 | const qs: string = `uuid=${uuid}`; 217 | const endpoint: string = getEndpoint(HOST, pathname, qs); 218 | 219 | const payload = Exchange.getPayload(this.accessKey, qs); 220 | const token = sign(payload, this.secretKey); 221 | const headers = { 222 | Authorization: `Bearer ${token}`, 223 | }; 224 | 225 | const options = { 226 | method: DELETE, 227 | url: endpoint, 228 | headers, 229 | }; 230 | 231 | const result: Response = await fetch(endpoint, options); 232 | const data: Order = await result.json(); 233 | 234 | return data; 235 | } 236 | } 237 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Upbit API Node 2 | > API wrapper for Upbit 3 | 4 | [![npm version](https://badge.fury.io/js/upbit-api-node.svg)](https://badge.fury.io/js/upbit-api-node) 5 | [![Build Status](https://travis-ci.org/wonism/upbit-api-node.svg)](https://travis-ci.org/wonism/upbit-api-node) 6 | 7 | ## Install 8 | ``` 9 | $ npm i -S upbit-api-node 10 | ``` 11 | 12 | ## Disclaimer 13 | ``` 14 | I am not responsible for anything done with this. 15 | You use it at your own risk. 16 | There are no warranties or guarantees expressed or implied. 17 | You assume all responsibility and liability. 18 | ``` 19 | 20 | ## Quotation APIs 21 | ### subscribe(options) => ws 22 | Get websocket instance to subscribe websocket protocol 23 | 24 | **Kind**: global function 25 | 26 | | Param | Type | Description | 27 | | ------------------------ | -------- | ------------------------------------------------------------ | 28 | | options | Object | | 29 | | options.reconnect | Function | Callback that is executed when try to reconnect to websocket | 30 | | options.openCallback | Function | Callback that is executed when websocket is opened | 31 | | options.messageCallback | Function | Callback that is executed when message is received | 32 | | options.subscriptionList | Object | List that you want to subscribe | 33 | 34 | ### getTicker(markets) => Promise 35 | Get tickers of given markets 36 | 37 | **Kind**: global async function 38 | 39 | | Param | Type | Description | 40 | | ------------------------ | -------- | ------------------------------------------------------------ | 41 | | markets | String[] | Element should folow AAA-BBB | 42 | 43 | ### getMinCandles(market, minutes, count) => Promise 44 | Get candles of given market (time unit: minutes) 45 | 46 | **Kind**: global async function 47 | 48 | | Param | Type | Description | 49 | | ------------------------ | -------- | ------------------------------------------------------------ | 50 | | markets | String | AAA-BBB | 51 | | minutes | Number | Interval of candle. one of [1, 3, 5, 10, 30, 60] | 52 | | count | Number | Numbers of candle count you want. 1 - 200 | 53 | 54 | ### getCandles(market, timeUnit, count) => Promise 55 | Get candles of given market (time unit: day | week | month) 56 | 57 | **Kind**: global async function 58 | 59 | | Param | Type | Description | 60 | | ------------------------ | -------- | ------------------------------------------------------------ | 61 | | markets | String | AAA-BBB | 62 | | timeUnit | String | Interval of candle. one of [days, weeks, months] | 63 | | count | Number | Numbers of candle count you want. 1 - 200 | 64 | 65 | ### getTick(market, count) => Promise 66 | Get Tick price of given market 67 | 68 | **Kind**: global async function 69 | 70 | | Param | Type | Description | 71 | | ------------------------ | -------- | ------------------------------------------------------------ | 72 | | markets | String | AAA-BBB | 73 | | count | Number | Numbers of candle count you want. 1 - 200 | 74 | 75 | ### getOrderbook(markets, count) => Promise 76 | Get Orderbook of given market 77 | 78 | **Kind**: global async function 79 | 80 | | Param | Type | Description | 81 | | ------------------------ | -------- | ------------------------------------------------------------ | 82 | | markets | String[] | Element should folow AAA-BBB | 83 | | count | Number | Numbers of candle count you want. 1 - 200 | 84 | 85 | ### getMarketList() => Promise 86 | Get Market List 87 | 88 | **Kind**: global async function 89 | 90 | | Param | Type | Description | 91 | | ------------------------ | -------- | ------------------------------------------------------------ | 92 | | n/a | n/a | n/a | 93 | 94 | ## Exchange APIs 95 | You need to create instance of Exchange class before using methods 96 | 97 | ### How to create instance of Exchange class? 98 | ``` 99 | import { Exchange } from 'upbit-api-node'; 100 | const upbitExchange = new Exchange(ACCESS_KEY, SECRET_KEY); 101 | ``` 102 | 103 | | Param | Type | Description | 104 | | ------------------------ | -------- | ------------------------------------------------------------ | 105 | | accessKey | String | n\a | 106 | | secretKey | String | n\a | 107 | 108 | - You should go to [Open API Management page](https://upbit.com/mypage/open_api_management) to acquire these keys. 109 | 110 | ### upbitExchange.getMyAssets() => Promise 111 | Get user's asset information 112 | 113 | **Kind**: async method of instance of Exchange 114 | 115 | | Param | Type | Description | 116 | | ------------------------ | -------- | ------------------------------------------------------------ | 117 | | n\a | n\a | n\a | 118 | 119 | ### upbitExchange.getOrderChance(market) => Promise 120 | Get order chance 121 | 122 | **Kind**: async method of instance of Exchange 123 | 124 | | Param | Type | Description | 125 | | ------------------------ | -------- | ------------------------------------------------------------ | 126 | | market | String | AAA-BBB | 127 | 128 | ### upbitExchange.getOrderList(market?, state, page, orderBy) => Promise 129 | Get user's order list 130 | 131 | **Kind**: async method of instance of Exchange 132 | 133 | | Param | Type | Description | 134 | | ------------------------ | ---------------- | ------------------------------------------------------------ | 135 | | market | String | AAA-BBB (Optional) | 136 | | state | String | status of order. one of [wait, done, cancel] | 137 | | page | String | page number | 138 | | orderBy | String | Number | sorting method. one of [asc, desc] | 139 | 140 | ### upbitExchange.getOrder(uuid) => Promise 141 | Get user's specific order 142 | 143 | **Kind**: async method of instance of Exchange 144 | 145 | | Param | Type | Description | 146 | | ------------------------ | -------- | ------------------------------------------------------------ | 147 | | uuid | String | uuid for order | 148 | 149 | ### upbitExchange.createOrder(market, side, volume, price, orderType) => Promise 150 | Create order 151 | 152 | **Kind**: async method of instance of Exchange 153 | 154 | | Param | Type | Description | 155 | | ------------------------ | -------- | ------------------------------------------------------------ | 156 | | market | String | AAA-BBB | 157 | | side | String | one of [bid, ask] (bid: buy, ask: sell) | 158 | | volume | String | amount you want to trade | 159 | | price | String | price you want to trade | 160 | | orderType | String | one of [limit] | 161 | 162 | ### upbitExchange.cancelOrder(uuid) => Promise 163 | Cancel order 164 | 165 | **Kind**: async method of instance of Exchange 166 | 167 | | Param | Type | Description | 168 | | ------------------------ | -------- | ------------------------------------------------------------ | 169 | | uuid | String | uuid for order | 170 | -------------------------------------------------------------------------------- /flow-typed/npm/@babel/core_vx.x.x.js: -------------------------------------------------------------------------------- 1 | // flow-typed signature: 8ae380c1357f8ad9b80dfdb9581e2828 2 | // flow-typed version: <>/@babel/core_v^7.0.0-rc.3/flow_v0.79.1 3 | 4 | /** 5 | * This is an autogenerated libdef stub for: 6 | * 7 | * '@babel/core' 8 | * 9 | * Fill this stub out by replacing all the `any` types. 10 | * 11 | * Once filled out, we encourage you to share your work with the 12 | * community by sending a pull request to: 13 | * https://github.com/flowtype/flow-typed 14 | */ 15 | 16 | declare module '@babel/core' { 17 | declare module.exports: any; 18 | } 19 | 20 | /** 21 | * We include stubs for each file inside this npm package in case you need to 22 | * require those files directly. Feel free to delete any files that aren't 23 | * needed. 24 | */ 25 | declare module '@babel/core/lib/config/caching' { 26 | declare module.exports: any; 27 | } 28 | 29 | declare module '@babel/core/lib/config/config-chain' { 30 | declare module.exports: any; 31 | } 32 | 33 | declare module '@babel/core/lib/config/config-descriptors' { 34 | declare module.exports: any; 35 | } 36 | 37 | declare module '@babel/core/lib/config/files/configuration' { 38 | declare module.exports: any; 39 | } 40 | 41 | declare module '@babel/core/lib/config/files/index-browser' { 42 | declare module.exports: any; 43 | } 44 | 45 | declare module '@babel/core/lib/config/files/index' { 46 | declare module.exports: any; 47 | } 48 | 49 | declare module '@babel/core/lib/config/files/package' { 50 | declare module.exports: any; 51 | } 52 | 53 | declare module '@babel/core/lib/config/files/plugins' { 54 | declare module.exports: any; 55 | } 56 | 57 | declare module '@babel/core/lib/config/files/types' { 58 | declare module.exports: any; 59 | } 60 | 61 | declare module '@babel/core/lib/config/files/utils' { 62 | declare module.exports: any; 63 | } 64 | 65 | declare module '@babel/core/lib/config/full' { 66 | declare module.exports: any; 67 | } 68 | 69 | declare module '@babel/core/lib/config/helpers/config-api' { 70 | declare module.exports: any; 71 | } 72 | 73 | declare module '@babel/core/lib/config/helpers/environment' { 74 | declare module.exports: any; 75 | } 76 | 77 | declare module '@babel/core/lib/config/index' { 78 | declare module.exports: any; 79 | } 80 | 81 | declare module '@babel/core/lib/config/item' { 82 | declare module.exports: any; 83 | } 84 | 85 | declare module '@babel/core/lib/config/partial' { 86 | declare module.exports: any; 87 | } 88 | 89 | declare module '@babel/core/lib/config/pattern-to-regex' { 90 | declare module.exports: any; 91 | } 92 | 93 | declare module '@babel/core/lib/config/plugin' { 94 | declare module.exports: any; 95 | } 96 | 97 | declare module '@babel/core/lib/config/util' { 98 | declare module.exports: any; 99 | } 100 | 101 | declare module '@babel/core/lib/config/validation/option-assertions' { 102 | declare module.exports: any; 103 | } 104 | 105 | declare module '@babel/core/lib/config/validation/options' { 106 | declare module.exports: any; 107 | } 108 | 109 | declare module '@babel/core/lib/config/validation/plugins' { 110 | declare module.exports: any; 111 | } 112 | 113 | declare module '@babel/core/lib/config/validation/removed' { 114 | declare module.exports: any; 115 | } 116 | 117 | declare module '@babel/core/lib/index' { 118 | declare module.exports: any; 119 | } 120 | 121 | declare module '@babel/core/lib/parse' { 122 | declare module.exports: any; 123 | } 124 | 125 | declare module '@babel/core/lib/tools/build-external-helpers' { 126 | declare module.exports: any; 127 | } 128 | 129 | declare module '@babel/core/lib/transform-ast' { 130 | declare module.exports: any; 131 | } 132 | 133 | declare module '@babel/core/lib/transform-file-browser' { 134 | declare module.exports: any; 135 | } 136 | 137 | declare module '@babel/core/lib/transform-file-sync-browser' { 138 | declare module.exports: any; 139 | } 140 | 141 | declare module '@babel/core/lib/transform-file' { 142 | declare module.exports: any; 143 | } 144 | 145 | declare module '@babel/core/lib/transform' { 146 | declare module.exports: any; 147 | } 148 | 149 | declare module '@babel/core/lib/transformation/block-hoist-plugin' { 150 | declare module.exports: any; 151 | } 152 | 153 | declare module '@babel/core/lib/transformation/file/file' { 154 | declare module.exports: any; 155 | } 156 | 157 | declare module '@babel/core/lib/transformation/file/generate' { 158 | declare module.exports: any; 159 | } 160 | 161 | declare module '@babel/core/lib/transformation/file/merge-map' { 162 | declare module.exports: any; 163 | } 164 | 165 | declare module '@babel/core/lib/transformation/index' { 166 | declare module.exports: any; 167 | } 168 | 169 | declare module '@babel/core/lib/transformation/normalize-file' { 170 | declare module.exports: any; 171 | } 172 | 173 | declare module '@babel/core/lib/transformation/normalize-opts' { 174 | declare module.exports: any; 175 | } 176 | 177 | declare module '@babel/core/lib/transformation/plugin-pass' { 178 | declare module.exports: any; 179 | } 180 | 181 | declare module '@babel/core/lib/transformation/util/missing-plugin-helper' { 182 | declare module.exports: any; 183 | } 184 | 185 | // Filename aliases 186 | declare module '@babel/core/lib/config/caching.js' { 187 | declare module.exports: $Exports<'@babel/core/lib/config/caching'>; 188 | } 189 | declare module '@babel/core/lib/config/config-chain.js' { 190 | declare module.exports: $Exports<'@babel/core/lib/config/config-chain'>; 191 | } 192 | declare module '@babel/core/lib/config/config-descriptors.js' { 193 | declare module.exports: $Exports<'@babel/core/lib/config/config-descriptors'>; 194 | } 195 | declare module '@babel/core/lib/config/files/configuration.js' { 196 | declare module.exports: $Exports<'@babel/core/lib/config/files/configuration'>; 197 | } 198 | declare module '@babel/core/lib/config/files/index-browser.js' { 199 | declare module.exports: $Exports<'@babel/core/lib/config/files/index-browser'>; 200 | } 201 | declare module '@babel/core/lib/config/files/index.js' { 202 | declare module.exports: $Exports<'@babel/core/lib/config/files/index'>; 203 | } 204 | declare module '@babel/core/lib/config/files/package.js' { 205 | declare module.exports: $Exports<'@babel/core/lib/config/files/package'>; 206 | } 207 | declare module '@babel/core/lib/config/files/plugins.js' { 208 | declare module.exports: $Exports<'@babel/core/lib/config/files/plugins'>; 209 | } 210 | declare module '@babel/core/lib/config/files/types.js' { 211 | declare module.exports: $Exports<'@babel/core/lib/config/files/types'>; 212 | } 213 | declare module '@babel/core/lib/config/files/utils.js' { 214 | declare module.exports: $Exports<'@babel/core/lib/config/files/utils'>; 215 | } 216 | declare module '@babel/core/lib/config/full.js' { 217 | declare module.exports: $Exports<'@babel/core/lib/config/full'>; 218 | } 219 | declare module '@babel/core/lib/config/helpers/config-api.js' { 220 | declare module.exports: $Exports<'@babel/core/lib/config/helpers/config-api'>; 221 | } 222 | declare module '@babel/core/lib/config/helpers/environment.js' { 223 | declare module.exports: $Exports<'@babel/core/lib/config/helpers/environment'>; 224 | } 225 | declare module '@babel/core/lib/config/index.js' { 226 | declare module.exports: $Exports<'@babel/core/lib/config/index'>; 227 | } 228 | declare module '@babel/core/lib/config/item.js' { 229 | declare module.exports: $Exports<'@babel/core/lib/config/item'>; 230 | } 231 | declare module '@babel/core/lib/config/partial.js' { 232 | declare module.exports: $Exports<'@babel/core/lib/config/partial'>; 233 | } 234 | declare module '@babel/core/lib/config/pattern-to-regex.js' { 235 | declare module.exports: $Exports<'@babel/core/lib/config/pattern-to-regex'>; 236 | } 237 | declare module '@babel/core/lib/config/plugin.js' { 238 | declare module.exports: $Exports<'@babel/core/lib/config/plugin'>; 239 | } 240 | declare module '@babel/core/lib/config/util.js' { 241 | declare module.exports: $Exports<'@babel/core/lib/config/util'>; 242 | } 243 | declare module '@babel/core/lib/config/validation/option-assertions.js' { 244 | declare module.exports: $Exports<'@babel/core/lib/config/validation/option-assertions'>; 245 | } 246 | declare module '@babel/core/lib/config/validation/options.js' { 247 | declare module.exports: $Exports<'@babel/core/lib/config/validation/options'>; 248 | } 249 | declare module '@babel/core/lib/config/validation/plugins.js' { 250 | declare module.exports: $Exports<'@babel/core/lib/config/validation/plugins'>; 251 | } 252 | declare module '@babel/core/lib/config/validation/removed.js' { 253 | declare module.exports: $Exports<'@babel/core/lib/config/validation/removed'>; 254 | } 255 | declare module '@babel/core/lib/index.js' { 256 | declare module.exports: $Exports<'@babel/core/lib/index'>; 257 | } 258 | declare module '@babel/core/lib/parse.js' { 259 | declare module.exports: $Exports<'@babel/core/lib/parse'>; 260 | } 261 | declare module '@babel/core/lib/tools/build-external-helpers.js' { 262 | declare module.exports: $Exports<'@babel/core/lib/tools/build-external-helpers'>; 263 | } 264 | declare module '@babel/core/lib/transform-ast.js' { 265 | declare module.exports: $Exports<'@babel/core/lib/transform-ast'>; 266 | } 267 | declare module '@babel/core/lib/transform-file-browser.js' { 268 | declare module.exports: $Exports<'@babel/core/lib/transform-file-browser'>; 269 | } 270 | declare module '@babel/core/lib/transform-file-sync-browser.js' { 271 | declare module.exports: $Exports<'@babel/core/lib/transform-file-sync-browser'>; 272 | } 273 | declare module '@babel/core/lib/transform-file.js' { 274 | declare module.exports: $Exports<'@babel/core/lib/transform-file'>; 275 | } 276 | declare module '@babel/core/lib/transform.js' { 277 | declare module.exports: $Exports<'@babel/core/lib/transform'>; 278 | } 279 | declare module '@babel/core/lib/transformation/block-hoist-plugin.js' { 280 | declare module.exports: $Exports<'@babel/core/lib/transformation/block-hoist-plugin'>; 281 | } 282 | declare module '@babel/core/lib/transformation/file/file.js' { 283 | declare module.exports: $Exports<'@babel/core/lib/transformation/file/file'>; 284 | } 285 | declare module '@babel/core/lib/transformation/file/generate.js' { 286 | declare module.exports: $Exports<'@babel/core/lib/transformation/file/generate'>; 287 | } 288 | declare module '@babel/core/lib/transformation/file/merge-map.js' { 289 | declare module.exports: $Exports<'@babel/core/lib/transformation/file/merge-map'>; 290 | } 291 | declare module '@babel/core/lib/transformation/index.js' { 292 | declare module.exports: $Exports<'@babel/core/lib/transformation/index'>; 293 | } 294 | declare module '@babel/core/lib/transformation/normalize-file.js' { 295 | declare module.exports: $Exports<'@babel/core/lib/transformation/normalize-file'>; 296 | } 297 | declare module '@babel/core/lib/transformation/normalize-opts.js' { 298 | declare module.exports: $Exports<'@babel/core/lib/transformation/normalize-opts'>; 299 | } 300 | declare module '@babel/core/lib/transformation/plugin-pass.js' { 301 | declare module.exports: $Exports<'@babel/core/lib/transformation/plugin-pass'>; 302 | } 303 | declare module '@babel/core/lib/transformation/util/missing-plugin-helper.js' { 304 | declare module.exports: $Exports<'@babel/core/lib/transformation/util/missing-plugin-helper'>; 305 | } 306 | -------------------------------------------------------------------------------- /flow-typed/npm/eslint-plugin-import_vx.x.x.js: -------------------------------------------------------------------------------- 1 | // flow-typed signature: 55c8dee33f3b976f4cb79d44737f6123 2 | // flow-typed version: <>/eslint-plugin-import_v^2.14.0/flow_v0.79.1 3 | 4 | /** 5 | * This is an autogenerated libdef stub for: 6 | * 7 | * 'eslint-plugin-import' 8 | * 9 | * Fill this stub out by replacing all the `any` types. 10 | * 11 | * Once filled out, we encourage you to share your work with the 12 | * community by sending a pull request to: 13 | * https://github.com/flowtype/flow-typed 14 | */ 15 | 16 | declare module 'eslint-plugin-import' { 17 | declare module.exports: any; 18 | } 19 | 20 | /** 21 | * We include stubs for each file inside this npm package in case you need to 22 | * require those files directly. Feel free to delete any files that aren't 23 | * needed. 24 | */ 25 | declare module 'eslint-plugin-import/config/electron' { 26 | declare module.exports: any; 27 | } 28 | 29 | declare module 'eslint-plugin-import/config/errors' { 30 | declare module.exports: any; 31 | } 32 | 33 | declare module 'eslint-plugin-import/config/react-native' { 34 | declare module.exports: any; 35 | } 36 | 37 | declare module 'eslint-plugin-import/config/react' { 38 | declare module.exports: any; 39 | } 40 | 41 | declare module 'eslint-plugin-import/config/recommended' { 42 | declare module.exports: any; 43 | } 44 | 45 | declare module 'eslint-plugin-import/config/stage-0' { 46 | declare module.exports: any; 47 | } 48 | 49 | declare module 'eslint-plugin-import/config/warnings' { 50 | declare module.exports: any; 51 | } 52 | 53 | declare module 'eslint-plugin-import/lib/core/importType' { 54 | declare module.exports: any; 55 | } 56 | 57 | declare module 'eslint-plugin-import/lib/core/staticRequire' { 58 | declare module.exports: any; 59 | } 60 | 61 | declare module 'eslint-plugin-import/lib/docsUrl' { 62 | declare module.exports: any; 63 | } 64 | 65 | declare module 'eslint-plugin-import/lib/ExportMap' { 66 | declare module.exports: any; 67 | } 68 | 69 | declare module 'eslint-plugin-import/lib/importDeclaration' { 70 | declare module.exports: any; 71 | } 72 | 73 | declare module 'eslint-plugin-import/lib/index' { 74 | declare module.exports: any; 75 | } 76 | 77 | declare module 'eslint-plugin-import/lib/rules/default' { 78 | declare module.exports: any; 79 | } 80 | 81 | declare module 'eslint-plugin-import/lib/rules/dynamic-import-chunkname' { 82 | declare module.exports: any; 83 | } 84 | 85 | declare module 'eslint-plugin-import/lib/rules/export' { 86 | declare module.exports: any; 87 | } 88 | 89 | declare module 'eslint-plugin-import/lib/rules/exports-last' { 90 | declare module.exports: any; 91 | } 92 | 93 | declare module 'eslint-plugin-import/lib/rules/extensions' { 94 | declare module.exports: any; 95 | } 96 | 97 | declare module 'eslint-plugin-import/lib/rules/first' { 98 | declare module.exports: any; 99 | } 100 | 101 | declare module 'eslint-plugin-import/lib/rules/group-exports' { 102 | declare module.exports: any; 103 | } 104 | 105 | declare module 'eslint-plugin-import/lib/rules/imports-first' { 106 | declare module.exports: any; 107 | } 108 | 109 | declare module 'eslint-plugin-import/lib/rules/max-dependencies' { 110 | declare module.exports: any; 111 | } 112 | 113 | declare module 'eslint-plugin-import/lib/rules/named' { 114 | declare module.exports: any; 115 | } 116 | 117 | declare module 'eslint-plugin-import/lib/rules/namespace' { 118 | declare module.exports: any; 119 | } 120 | 121 | declare module 'eslint-plugin-import/lib/rules/newline-after-import' { 122 | declare module.exports: any; 123 | } 124 | 125 | declare module 'eslint-plugin-import/lib/rules/no-absolute-path' { 126 | declare module.exports: any; 127 | } 128 | 129 | declare module 'eslint-plugin-import/lib/rules/no-amd' { 130 | declare module.exports: any; 131 | } 132 | 133 | declare module 'eslint-plugin-import/lib/rules/no-anonymous-default-export' { 134 | declare module.exports: any; 135 | } 136 | 137 | declare module 'eslint-plugin-import/lib/rules/no-commonjs' { 138 | declare module.exports: any; 139 | } 140 | 141 | declare module 'eslint-plugin-import/lib/rules/no-cycle' { 142 | declare module.exports: any; 143 | } 144 | 145 | declare module 'eslint-plugin-import/lib/rules/no-default-export' { 146 | declare module.exports: any; 147 | } 148 | 149 | declare module 'eslint-plugin-import/lib/rules/no-deprecated' { 150 | declare module.exports: any; 151 | } 152 | 153 | declare module 'eslint-plugin-import/lib/rules/no-duplicates' { 154 | declare module.exports: any; 155 | } 156 | 157 | declare module 'eslint-plugin-import/lib/rules/no-dynamic-require' { 158 | declare module.exports: any; 159 | } 160 | 161 | declare module 'eslint-plugin-import/lib/rules/no-extraneous-dependencies' { 162 | declare module.exports: any; 163 | } 164 | 165 | declare module 'eslint-plugin-import/lib/rules/no-internal-modules' { 166 | declare module.exports: any; 167 | } 168 | 169 | declare module 'eslint-plugin-import/lib/rules/no-mutable-exports' { 170 | declare module.exports: any; 171 | } 172 | 173 | declare module 'eslint-plugin-import/lib/rules/no-named-as-default-member' { 174 | declare module.exports: any; 175 | } 176 | 177 | declare module 'eslint-plugin-import/lib/rules/no-named-as-default' { 178 | declare module.exports: any; 179 | } 180 | 181 | declare module 'eslint-plugin-import/lib/rules/no-named-default' { 182 | declare module.exports: any; 183 | } 184 | 185 | declare module 'eslint-plugin-import/lib/rules/no-namespace' { 186 | declare module.exports: any; 187 | } 188 | 189 | declare module 'eslint-plugin-import/lib/rules/no-nodejs-modules' { 190 | declare module.exports: any; 191 | } 192 | 193 | declare module 'eslint-plugin-import/lib/rules/no-relative-parent-imports' { 194 | declare module.exports: any; 195 | } 196 | 197 | declare module 'eslint-plugin-import/lib/rules/no-restricted-paths' { 198 | declare module.exports: any; 199 | } 200 | 201 | declare module 'eslint-plugin-import/lib/rules/no-self-import' { 202 | declare module.exports: any; 203 | } 204 | 205 | declare module 'eslint-plugin-import/lib/rules/no-unassigned-import' { 206 | declare module.exports: any; 207 | } 208 | 209 | declare module 'eslint-plugin-import/lib/rules/no-unresolved' { 210 | declare module.exports: any; 211 | } 212 | 213 | declare module 'eslint-plugin-import/lib/rules/no-useless-path-segments' { 214 | declare module.exports: any; 215 | } 216 | 217 | declare module 'eslint-plugin-import/lib/rules/no-webpack-loader-syntax' { 218 | declare module.exports: any; 219 | } 220 | 221 | declare module 'eslint-plugin-import/lib/rules/order' { 222 | declare module.exports: any; 223 | } 224 | 225 | declare module 'eslint-plugin-import/lib/rules/prefer-default-export' { 226 | declare module.exports: any; 227 | } 228 | 229 | declare module 'eslint-plugin-import/lib/rules/unambiguous' { 230 | declare module.exports: any; 231 | } 232 | 233 | declare module 'eslint-plugin-import/memo-parser/index' { 234 | declare module.exports: any; 235 | } 236 | 237 | // Filename aliases 238 | declare module 'eslint-plugin-import/config/electron.js' { 239 | declare module.exports: $Exports<'eslint-plugin-import/config/electron'>; 240 | } 241 | declare module 'eslint-plugin-import/config/errors.js' { 242 | declare module.exports: $Exports<'eslint-plugin-import/config/errors'>; 243 | } 244 | declare module 'eslint-plugin-import/config/react-native.js' { 245 | declare module.exports: $Exports<'eslint-plugin-import/config/react-native'>; 246 | } 247 | declare module 'eslint-plugin-import/config/react.js' { 248 | declare module.exports: $Exports<'eslint-plugin-import/config/react'>; 249 | } 250 | declare module 'eslint-plugin-import/config/recommended.js' { 251 | declare module.exports: $Exports<'eslint-plugin-import/config/recommended'>; 252 | } 253 | declare module 'eslint-plugin-import/config/stage-0.js' { 254 | declare module.exports: $Exports<'eslint-plugin-import/config/stage-0'>; 255 | } 256 | declare module 'eslint-plugin-import/config/warnings.js' { 257 | declare module.exports: $Exports<'eslint-plugin-import/config/warnings'>; 258 | } 259 | declare module 'eslint-plugin-import/lib/core/importType.js' { 260 | declare module.exports: $Exports<'eslint-plugin-import/lib/core/importType'>; 261 | } 262 | declare module 'eslint-plugin-import/lib/core/staticRequire.js' { 263 | declare module.exports: $Exports<'eslint-plugin-import/lib/core/staticRequire'>; 264 | } 265 | declare module 'eslint-plugin-import/lib/docsUrl.js' { 266 | declare module.exports: $Exports<'eslint-plugin-import/lib/docsUrl'>; 267 | } 268 | declare module 'eslint-plugin-import/lib/ExportMap.js' { 269 | declare module.exports: $Exports<'eslint-plugin-import/lib/ExportMap'>; 270 | } 271 | declare module 'eslint-plugin-import/lib/importDeclaration.js' { 272 | declare module.exports: $Exports<'eslint-plugin-import/lib/importDeclaration'>; 273 | } 274 | declare module 'eslint-plugin-import/lib/index.js' { 275 | declare module.exports: $Exports<'eslint-plugin-import/lib/index'>; 276 | } 277 | declare module 'eslint-plugin-import/lib/rules/default.js' { 278 | declare module.exports: $Exports<'eslint-plugin-import/lib/rules/default'>; 279 | } 280 | declare module 'eslint-plugin-import/lib/rules/dynamic-import-chunkname.js' { 281 | declare module.exports: $Exports<'eslint-plugin-import/lib/rules/dynamic-import-chunkname'>; 282 | } 283 | declare module 'eslint-plugin-import/lib/rules/export.js' { 284 | declare module.exports: $Exports<'eslint-plugin-import/lib/rules/export'>; 285 | } 286 | declare module 'eslint-plugin-import/lib/rules/exports-last.js' { 287 | declare module.exports: $Exports<'eslint-plugin-import/lib/rules/exports-last'>; 288 | } 289 | declare module 'eslint-plugin-import/lib/rules/extensions.js' { 290 | declare module.exports: $Exports<'eslint-plugin-import/lib/rules/extensions'>; 291 | } 292 | declare module 'eslint-plugin-import/lib/rules/first.js' { 293 | declare module.exports: $Exports<'eslint-plugin-import/lib/rules/first'>; 294 | } 295 | declare module 'eslint-plugin-import/lib/rules/group-exports.js' { 296 | declare module.exports: $Exports<'eslint-plugin-import/lib/rules/group-exports'>; 297 | } 298 | declare module 'eslint-plugin-import/lib/rules/imports-first.js' { 299 | declare module.exports: $Exports<'eslint-plugin-import/lib/rules/imports-first'>; 300 | } 301 | declare module 'eslint-plugin-import/lib/rules/max-dependencies.js' { 302 | declare module.exports: $Exports<'eslint-plugin-import/lib/rules/max-dependencies'>; 303 | } 304 | declare module 'eslint-plugin-import/lib/rules/named.js' { 305 | declare module.exports: $Exports<'eslint-plugin-import/lib/rules/named'>; 306 | } 307 | declare module 'eslint-plugin-import/lib/rules/namespace.js' { 308 | declare module.exports: $Exports<'eslint-plugin-import/lib/rules/namespace'>; 309 | } 310 | declare module 'eslint-plugin-import/lib/rules/newline-after-import.js' { 311 | declare module.exports: $Exports<'eslint-plugin-import/lib/rules/newline-after-import'>; 312 | } 313 | declare module 'eslint-plugin-import/lib/rules/no-absolute-path.js' { 314 | declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-absolute-path'>; 315 | } 316 | declare module 'eslint-plugin-import/lib/rules/no-amd.js' { 317 | declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-amd'>; 318 | } 319 | declare module 'eslint-plugin-import/lib/rules/no-anonymous-default-export.js' { 320 | declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-anonymous-default-export'>; 321 | } 322 | declare module 'eslint-plugin-import/lib/rules/no-commonjs.js' { 323 | declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-commonjs'>; 324 | } 325 | declare module 'eslint-plugin-import/lib/rules/no-cycle.js' { 326 | declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-cycle'>; 327 | } 328 | declare module 'eslint-plugin-import/lib/rules/no-default-export.js' { 329 | declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-default-export'>; 330 | } 331 | declare module 'eslint-plugin-import/lib/rules/no-deprecated.js' { 332 | declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-deprecated'>; 333 | } 334 | declare module 'eslint-plugin-import/lib/rules/no-duplicates.js' { 335 | declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-duplicates'>; 336 | } 337 | declare module 'eslint-plugin-import/lib/rules/no-dynamic-require.js' { 338 | declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-dynamic-require'>; 339 | } 340 | declare module 'eslint-plugin-import/lib/rules/no-extraneous-dependencies.js' { 341 | declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-extraneous-dependencies'>; 342 | } 343 | declare module 'eslint-plugin-import/lib/rules/no-internal-modules.js' { 344 | declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-internal-modules'>; 345 | } 346 | declare module 'eslint-plugin-import/lib/rules/no-mutable-exports.js' { 347 | declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-mutable-exports'>; 348 | } 349 | declare module 'eslint-plugin-import/lib/rules/no-named-as-default-member.js' { 350 | declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-named-as-default-member'>; 351 | } 352 | declare module 'eslint-plugin-import/lib/rules/no-named-as-default.js' { 353 | declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-named-as-default'>; 354 | } 355 | declare module 'eslint-plugin-import/lib/rules/no-named-default.js' { 356 | declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-named-default'>; 357 | } 358 | declare module 'eslint-plugin-import/lib/rules/no-namespace.js' { 359 | declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-namespace'>; 360 | } 361 | declare module 'eslint-plugin-import/lib/rules/no-nodejs-modules.js' { 362 | declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-nodejs-modules'>; 363 | } 364 | declare module 'eslint-plugin-import/lib/rules/no-relative-parent-imports.js' { 365 | declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-relative-parent-imports'>; 366 | } 367 | declare module 'eslint-plugin-import/lib/rules/no-restricted-paths.js' { 368 | declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-restricted-paths'>; 369 | } 370 | declare module 'eslint-plugin-import/lib/rules/no-self-import.js' { 371 | declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-self-import'>; 372 | } 373 | declare module 'eslint-plugin-import/lib/rules/no-unassigned-import.js' { 374 | declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-unassigned-import'>; 375 | } 376 | declare module 'eslint-plugin-import/lib/rules/no-unresolved.js' { 377 | declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-unresolved'>; 378 | } 379 | declare module 'eslint-plugin-import/lib/rules/no-useless-path-segments.js' { 380 | declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-useless-path-segments'>; 381 | } 382 | declare module 'eslint-plugin-import/lib/rules/no-webpack-loader-syntax.js' { 383 | declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-webpack-loader-syntax'>; 384 | } 385 | declare module 'eslint-plugin-import/lib/rules/order.js' { 386 | declare module.exports: $Exports<'eslint-plugin-import/lib/rules/order'>; 387 | } 388 | declare module 'eslint-plugin-import/lib/rules/prefer-default-export.js' { 389 | declare module.exports: $Exports<'eslint-plugin-import/lib/rules/prefer-default-export'>; 390 | } 391 | declare module 'eslint-plugin-import/lib/rules/unambiguous.js' { 392 | declare module.exports: $Exports<'eslint-plugin-import/lib/rules/unambiguous'>; 393 | } 394 | declare module 'eslint-plugin-import/memo-parser/index.js' { 395 | declare module.exports: $Exports<'eslint-plugin-import/memo-parser/index'>; 396 | } 397 | -------------------------------------------------------------------------------- /flow-typed/npm/eslint-plugin-flowtype_vx.x.x.js: -------------------------------------------------------------------------------- 1 | // flow-typed signature: 91e301d9f52dbd6a5c386bf5df067974 2 | // flow-typed version: <>/eslint-plugin-flowtype_v^2.50.0/flow_v0.79.1 3 | 4 | /** 5 | * This is an autogenerated libdef stub for: 6 | * 7 | * 'eslint-plugin-flowtype' 8 | * 9 | * Fill this stub out by replacing all the `any` types. 10 | * 11 | * Once filled out, we encourage you to share your work with the 12 | * community by sending a pull request to: 13 | * https://github.com/flowtype/flow-typed 14 | */ 15 | 16 | declare module 'eslint-plugin-flowtype' { 17 | declare module.exports: any; 18 | } 19 | 20 | /** 21 | * We include stubs for each file inside this npm package in case you need to 22 | * require those files directly. Feel free to delete any files that aren't 23 | * needed. 24 | */ 25 | declare module 'eslint-plugin-flowtype/bin/readmeAssertions' { 26 | declare module.exports: any; 27 | } 28 | 29 | declare module 'eslint-plugin-flowtype/dist/index' { 30 | declare module.exports: any; 31 | } 32 | 33 | declare module 'eslint-plugin-flowtype/dist/rules/arrayStyle/index' { 34 | declare module.exports: any; 35 | } 36 | 37 | declare module 'eslint-plugin-flowtype/dist/rules/arrayStyle/isSimpleType' { 38 | declare module.exports: any; 39 | } 40 | 41 | declare module 'eslint-plugin-flowtype/dist/rules/arrayStyle/needWrap' { 42 | declare module.exports: any; 43 | } 44 | 45 | declare module 'eslint-plugin-flowtype/dist/rules/arrayStyleComplexType' { 46 | declare module.exports: any; 47 | } 48 | 49 | declare module 'eslint-plugin-flowtype/dist/rules/arrayStyleSimpleType' { 50 | declare module.exports: any; 51 | } 52 | 53 | declare module 'eslint-plugin-flowtype/dist/rules/booleanStyle' { 54 | declare module.exports: any; 55 | } 56 | 57 | declare module 'eslint-plugin-flowtype/dist/rules/defineFlowType' { 58 | declare module.exports: any; 59 | } 60 | 61 | declare module 'eslint-plugin-flowtype/dist/rules/delimiterDangle' { 62 | declare module.exports: any; 63 | } 64 | 65 | declare module 'eslint-plugin-flowtype/dist/rules/genericSpacing' { 66 | declare module.exports: any; 67 | } 68 | 69 | declare module 'eslint-plugin-flowtype/dist/rules/newlineAfterFlowAnnotation' { 70 | declare module.exports: any; 71 | } 72 | 73 | declare module 'eslint-plugin-flowtype/dist/rules/noDupeKeys' { 74 | declare module.exports: any; 75 | } 76 | 77 | declare module 'eslint-plugin-flowtype/dist/rules/noExistentialType' { 78 | declare module.exports: any; 79 | } 80 | 81 | declare module 'eslint-plugin-flowtype/dist/rules/noFlowFixMeComments' { 82 | declare module.exports: any; 83 | } 84 | 85 | declare module 'eslint-plugin-flowtype/dist/rules/noMutableArray' { 86 | declare module.exports: any; 87 | } 88 | 89 | declare module 'eslint-plugin-flowtype/dist/rules/noPrimitiveConstructorTypes' { 90 | declare module.exports: any; 91 | } 92 | 93 | declare module 'eslint-plugin-flowtype/dist/rules/noTypesMissingFileAnnotation' { 94 | declare module.exports: any; 95 | } 96 | 97 | declare module 'eslint-plugin-flowtype/dist/rules/noUnusedExpressions' { 98 | declare module.exports: any; 99 | } 100 | 101 | declare module 'eslint-plugin-flowtype/dist/rules/noWeakTypes' { 102 | declare module.exports: any; 103 | } 104 | 105 | declare module 'eslint-plugin-flowtype/dist/rules/objectTypeDelimiter' { 106 | declare module.exports: any; 107 | } 108 | 109 | declare module 'eslint-plugin-flowtype/dist/rules/requireExactType' { 110 | declare module.exports: any; 111 | } 112 | 113 | declare module 'eslint-plugin-flowtype/dist/rules/requireParameterType' { 114 | declare module.exports: any; 115 | } 116 | 117 | declare module 'eslint-plugin-flowtype/dist/rules/requireReturnType' { 118 | declare module.exports: any; 119 | } 120 | 121 | declare module 'eslint-plugin-flowtype/dist/rules/requireTypesAtTop' { 122 | declare module.exports: any; 123 | } 124 | 125 | declare module 'eslint-plugin-flowtype/dist/rules/requireValidFileAnnotation' { 126 | declare module.exports: any; 127 | } 128 | 129 | declare module 'eslint-plugin-flowtype/dist/rules/requireVariableType' { 130 | declare module.exports: any; 131 | } 132 | 133 | declare module 'eslint-plugin-flowtype/dist/rules/semi' { 134 | declare module.exports: any; 135 | } 136 | 137 | declare module 'eslint-plugin-flowtype/dist/rules/sortKeys' { 138 | declare module.exports: any; 139 | } 140 | 141 | declare module 'eslint-plugin-flowtype/dist/rules/spaceAfterTypeColon' { 142 | declare module.exports: any; 143 | } 144 | 145 | declare module 'eslint-plugin-flowtype/dist/rules/spaceBeforeGenericBracket' { 146 | declare module.exports: any; 147 | } 148 | 149 | declare module 'eslint-plugin-flowtype/dist/rules/spaceBeforeTypeColon' { 150 | declare module.exports: any; 151 | } 152 | 153 | declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateFunctions' { 154 | declare module.exports: any; 155 | } 156 | 157 | declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateObjectTypeIndexer' { 158 | declare module.exports: any; 159 | } 160 | 161 | declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateObjectTypeProperty' { 162 | declare module.exports: any; 163 | } 164 | 165 | declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateReturnType' { 166 | declare module.exports: any; 167 | } 168 | 169 | declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateTypeCastExpression' { 170 | declare module.exports: any; 171 | } 172 | 173 | declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateTypical' { 174 | declare module.exports: any; 175 | } 176 | 177 | declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateVariables' { 178 | declare module.exports: any; 179 | } 180 | 181 | declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/index' { 182 | declare module.exports: any; 183 | } 184 | 185 | declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/reporter' { 186 | declare module.exports: any; 187 | } 188 | 189 | declare module 'eslint-plugin-flowtype/dist/rules/typeIdMatch' { 190 | declare module.exports: any; 191 | } 192 | 193 | declare module 'eslint-plugin-flowtype/dist/rules/typeImportStyle' { 194 | declare module.exports: any; 195 | } 196 | 197 | declare module 'eslint-plugin-flowtype/dist/rules/unionIntersectionSpacing' { 198 | declare module.exports: any; 199 | } 200 | 201 | declare module 'eslint-plugin-flowtype/dist/rules/useFlowType' { 202 | declare module.exports: any; 203 | } 204 | 205 | declare module 'eslint-plugin-flowtype/dist/rules/validSyntax' { 206 | declare module.exports: any; 207 | } 208 | 209 | declare module 'eslint-plugin-flowtype/dist/utilities/checkFlowFileAnnotation' { 210 | declare module.exports: any; 211 | } 212 | 213 | declare module 'eslint-plugin-flowtype/dist/utilities/fuzzyStringMatch' { 214 | declare module.exports: any; 215 | } 216 | 217 | declare module 'eslint-plugin-flowtype/dist/utilities/getParameterName' { 218 | declare module.exports: any; 219 | } 220 | 221 | declare module 'eslint-plugin-flowtype/dist/utilities/getTokenAfterParens' { 222 | declare module.exports: any; 223 | } 224 | 225 | declare module 'eslint-plugin-flowtype/dist/utilities/getTokenBeforeParens' { 226 | declare module.exports: any; 227 | } 228 | 229 | declare module 'eslint-plugin-flowtype/dist/utilities/index' { 230 | declare module.exports: any; 231 | } 232 | 233 | declare module 'eslint-plugin-flowtype/dist/utilities/isFlowFile' { 234 | declare module.exports: any; 235 | } 236 | 237 | declare module 'eslint-plugin-flowtype/dist/utilities/isFlowFileAnnotation' { 238 | declare module.exports: any; 239 | } 240 | 241 | declare module 'eslint-plugin-flowtype/dist/utilities/iterateFunctionNodes' { 242 | declare module.exports: any; 243 | } 244 | 245 | declare module 'eslint-plugin-flowtype/dist/utilities/quoteName' { 246 | declare module.exports: any; 247 | } 248 | 249 | declare module 'eslint-plugin-flowtype/dist/utilities/spacingFixers' { 250 | declare module.exports: any; 251 | } 252 | 253 | // Filename aliases 254 | declare module 'eslint-plugin-flowtype/bin/readmeAssertions.js' { 255 | declare module.exports: $Exports<'eslint-plugin-flowtype/bin/readmeAssertions'>; 256 | } 257 | declare module 'eslint-plugin-flowtype/dist/index.js' { 258 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/index'>; 259 | } 260 | declare module 'eslint-plugin-flowtype/dist/rules/arrayStyle/index.js' { 261 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/arrayStyle/index'>; 262 | } 263 | declare module 'eslint-plugin-flowtype/dist/rules/arrayStyle/isSimpleType.js' { 264 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/arrayStyle/isSimpleType'>; 265 | } 266 | declare module 'eslint-plugin-flowtype/dist/rules/arrayStyle/needWrap.js' { 267 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/arrayStyle/needWrap'>; 268 | } 269 | declare module 'eslint-plugin-flowtype/dist/rules/arrayStyleComplexType.js' { 270 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/arrayStyleComplexType'>; 271 | } 272 | declare module 'eslint-plugin-flowtype/dist/rules/arrayStyleSimpleType.js' { 273 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/arrayStyleSimpleType'>; 274 | } 275 | declare module 'eslint-plugin-flowtype/dist/rules/booleanStyle.js' { 276 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/booleanStyle'>; 277 | } 278 | declare module 'eslint-plugin-flowtype/dist/rules/defineFlowType.js' { 279 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/defineFlowType'>; 280 | } 281 | declare module 'eslint-plugin-flowtype/dist/rules/delimiterDangle.js' { 282 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/delimiterDangle'>; 283 | } 284 | declare module 'eslint-plugin-flowtype/dist/rules/genericSpacing.js' { 285 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/genericSpacing'>; 286 | } 287 | declare module 'eslint-plugin-flowtype/dist/rules/newlineAfterFlowAnnotation.js' { 288 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/newlineAfterFlowAnnotation'>; 289 | } 290 | declare module 'eslint-plugin-flowtype/dist/rules/noDupeKeys.js' { 291 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/noDupeKeys'>; 292 | } 293 | declare module 'eslint-plugin-flowtype/dist/rules/noExistentialType.js' { 294 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/noExistentialType'>; 295 | } 296 | declare module 'eslint-plugin-flowtype/dist/rules/noFlowFixMeComments.js' { 297 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/noFlowFixMeComments'>; 298 | } 299 | declare module 'eslint-plugin-flowtype/dist/rules/noMutableArray.js' { 300 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/noMutableArray'>; 301 | } 302 | declare module 'eslint-plugin-flowtype/dist/rules/noPrimitiveConstructorTypes.js' { 303 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/noPrimitiveConstructorTypes'>; 304 | } 305 | declare module 'eslint-plugin-flowtype/dist/rules/noTypesMissingFileAnnotation.js' { 306 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/noTypesMissingFileAnnotation'>; 307 | } 308 | declare module 'eslint-plugin-flowtype/dist/rules/noUnusedExpressions.js' { 309 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/noUnusedExpressions'>; 310 | } 311 | declare module 'eslint-plugin-flowtype/dist/rules/noWeakTypes.js' { 312 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/noWeakTypes'>; 313 | } 314 | declare module 'eslint-plugin-flowtype/dist/rules/objectTypeDelimiter.js' { 315 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/objectTypeDelimiter'>; 316 | } 317 | declare module 'eslint-plugin-flowtype/dist/rules/requireExactType.js' { 318 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/requireExactType'>; 319 | } 320 | declare module 'eslint-plugin-flowtype/dist/rules/requireParameterType.js' { 321 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/requireParameterType'>; 322 | } 323 | declare module 'eslint-plugin-flowtype/dist/rules/requireReturnType.js' { 324 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/requireReturnType'>; 325 | } 326 | declare module 'eslint-plugin-flowtype/dist/rules/requireTypesAtTop.js' { 327 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/requireTypesAtTop'>; 328 | } 329 | declare module 'eslint-plugin-flowtype/dist/rules/requireValidFileAnnotation.js' { 330 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/requireValidFileAnnotation'>; 331 | } 332 | declare module 'eslint-plugin-flowtype/dist/rules/requireVariableType.js' { 333 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/requireVariableType'>; 334 | } 335 | declare module 'eslint-plugin-flowtype/dist/rules/semi.js' { 336 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/semi'>; 337 | } 338 | declare module 'eslint-plugin-flowtype/dist/rules/sortKeys.js' { 339 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/sortKeys'>; 340 | } 341 | declare module 'eslint-plugin-flowtype/dist/rules/spaceAfterTypeColon.js' { 342 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/spaceAfterTypeColon'>; 343 | } 344 | declare module 'eslint-plugin-flowtype/dist/rules/spaceBeforeGenericBracket.js' { 345 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/spaceBeforeGenericBracket'>; 346 | } 347 | declare module 'eslint-plugin-flowtype/dist/rules/spaceBeforeTypeColon.js' { 348 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/spaceBeforeTypeColon'>; 349 | } 350 | declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateFunctions.js' { 351 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateFunctions'>; 352 | } 353 | declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateObjectTypeIndexer.js' { 354 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateObjectTypeIndexer'>; 355 | } 356 | declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateObjectTypeProperty.js' { 357 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateObjectTypeProperty'>; 358 | } 359 | declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateReturnType.js' { 360 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateReturnType'>; 361 | } 362 | declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateTypeCastExpression.js' { 363 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateTypeCastExpression'>; 364 | } 365 | declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateTypical.js' { 366 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateTypical'>; 367 | } 368 | declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateVariables.js' { 369 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateVariables'>; 370 | } 371 | declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/index.js' { 372 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/typeColonSpacing/index'>; 373 | } 374 | declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/reporter.js' { 375 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/typeColonSpacing/reporter'>; 376 | } 377 | declare module 'eslint-plugin-flowtype/dist/rules/typeIdMatch.js' { 378 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/typeIdMatch'>; 379 | } 380 | declare module 'eslint-plugin-flowtype/dist/rules/typeImportStyle.js' { 381 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/typeImportStyle'>; 382 | } 383 | declare module 'eslint-plugin-flowtype/dist/rules/unionIntersectionSpacing.js' { 384 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/unionIntersectionSpacing'>; 385 | } 386 | declare module 'eslint-plugin-flowtype/dist/rules/useFlowType.js' { 387 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/useFlowType'>; 388 | } 389 | declare module 'eslint-plugin-flowtype/dist/rules/validSyntax.js' { 390 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/validSyntax'>; 391 | } 392 | declare module 'eslint-plugin-flowtype/dist/utilities/checkFlowFileAnnotation.js' { 393 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/checkFlowFileAnnotation'>; 394 | } 395 | declare module 'eslint-plugin-flowtype/dist/utilities/fuzzyStringMatch.js' { 396 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/fuzzyStringMatch'>; 397 | } 398 | declare module 'eslint-plugin-flowtype/dist/utilities/getParameterName.js' { 399 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/getParameterName'>; 400 | } 401 | declare module 'eslint-plugin-flowtype/dist/utilities/getTokenAfterParens.js' { 402 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/getTokenAfterParens'>; 403 | } 404 | declare module 'eslint-plugin-flowtype/dist/utilities/getTokenBeforeParens.js' { 405 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/getTokenBeforeParens'>; 406 | } 407 | declare module 'eslint-plugin-flowtype/dist/utilities/index.js' { 408 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/index'>; 409 | } 410 | declare module 'eslint-plugin-flowtype/dist/utilities/isFlowFile.js' { 411 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/isFlowFile'>; 412 | } 413 | declare module 'eslint-plugin-flowtype/dist/utilities/isFlowFileAnnotation.js' { 414 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/isFlowFileAnnotation'>; 415 | } 416 | declare module 'eslint-plugin-flowtype/dist/utilities/iterateFunctionNodes.js' { 417 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/iterateFunctionNodes'>; 418 | } 419 | declare module 'eslint-plugin-flowtype/dist/utilities/quoteName.js' { 420 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/quoteName'>; 421 | } 422 | declare module 'eslint-plugin-flowtype/dist/utilities/spacingFixers.js' { 423 | declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/spacingFixers'>; 424 | } 425 | -------------------------------------------------------------------------------- /flow-typed/npm/@babel/runtime-corejs2_vx.x.x.js: -------------------------------------------------------------------------------- 1 | // flow-typed signature: 9e96f075eb6ee191a4161210a4055cf6 2 | // flow-typed version: <>/@babel/runtime-corejs2_v^7.0.0-rc.3/flow_v0.79.1 3 | 4 | /** 5 | * This is an autogenerated libdef stub for: 6 | * 7 | * '@babel/runtime-corejs2' 8 | * 9 | * Fill this stub out by replacing all the `any` types. 10 | * 11 | * Once filled out, we encourage you to share your work with the 12 | * community by sending a pull request to: 13 | * https://github.com/flowtype/flow-typed 14 | */ 15 | 16 | declare module '@babel/runtime-corejs2' { 17 | declare module.exports: any; 18 | } 19 | 20 | /** 21 | * We include stubs for each file inside this npm package in case you need to 22 | * require those files directly. Feel free to delete any files that aren't 23 | * needed. 24 | */ 25 | declare module '@babel/runtime-corejs2/core-js/array/copy-within' { 26 | declare module.exports: any; 27 | } 28 | 29 | declare module '@babel/runtime-corejs2/core-js/array/entries' { 30 | declare module.exports: any; 31 | } 32 | 33 | declare module '@babel/runtime-corejs2/core-js/array/every' { 34 | declare module.exports: any; 35 | } 36 | 37 | declare module '@babel/runtime-corejs2/core-js/array/fill' { 38 | declare module.exports: any; 39 | } 40 | 41 | declare module '@babel/runtime-corejs2/core-js/array/filter' { 42 | declare module.exports: any; 43 | } 44 | 45 | declare module '@babel/runtime-corejs2/core-js/array/find-index' { 46 | declare module.exports: any; 47 | } 48 | 49 | declare module '@babel/runtime-corejs2/core-js/array/find' { 50 | declare module.exports: any; 51 | } 52 | 53 | declare module '@babel/runtime-corejs2/core-js/array/for-each' { 54 | declare module.exports: any; 55 | } 56 | 57 | declare module '@babel/runtime-corejs2/core-js/array/from' { 58 | declare module.exports: any; 59 | } 60 | 61 | declare module '@babel/runtime-corejs2/core-js/array/includes' { 62 | declare module.exports: any; 63 | } 64 | 65 | declare module '@babel/runtime-corejs2/core-js/array/index-of' { 66 | declare module.exports: any; 67 | } 68 | 69 | declare module '@babel/runtime-corejs2/core-js/array/join' { 70 | declare module.exports: any; 71 | } 72 | 73 | declare module '@babel/runtime-corejs2/core-js/array/keys' { 74 | declare module.exports: any; 75 | } 76 | 77 | declare module '@babel/runtime-corejs2/core-js/array/last-index-of' { 78 | declare module.exports: any; 79 | } 80 | 81 | declare module '@babel/runtime-corejs2/core-js/array/map' { 82 | declare module.exports: any; 83 | } 84 | 85 | declare module '@babel/runtime-corejs2/core-js/array/of' { 86 | declare module.exports: any; 87 | } 88 | 89 | declare module '@babel/runtime-corejs2/core-js/array/reduce-right' { 90 | declare module.exports: any; 91 | } 92 | 93 | declare module '@babel/runtime-corejs2/core-js/array/reduce' { 94 | declare module.exports: any; 95 | } 96 | 97 | declare module '@babel/runtime-corejs2/core-js/array/some' { 98 | declare module.exports: any; 99 | } 100 | 101 | declare module '@babel/runtime-corejs2/core-js/array/sort' { 102 | declare module.exports: any; 103 | } 104 | 105 | declare module '@babel/runtime-corejs2/core-js/array/splice' { 106 | declare module.exports: any; 107 | } 108 | 109 | declare module '@babel/runtime-corejs2/core-js/array/values' { 110 | declare module.exports: any; 111 | } 112 | 113 | declare module '@babel/runtime-corejs2/core-js/asap' { 114 | declare module.exports: any; 115 | } 116 | 117 | declare module '@babel/runtime-corejs2/core-js/clear-immediate' { 118 | declare module.exports: any; 119 | } 120 | 121 | declare module '@babel/runtime-corejs2/core-js/get-iterator' { 122 | declare module.exports: any; 123 | } 124 | 125 | declare module '@babel/runtime-corejs2/core-js/is-iterable' { 126 | declare module.exports: any; 127 | } 128 | 129 | declare module '@babel/runtime-corejs2/core-js/json/stringify' { 130 | declare module.exports: any; 131 | } 132 | 133 | declare module '@babel/runtime-corejs2/core-js/map' { 134 | declare module.exports: any; 135 | } 136 | 137 | declare module '@babel/runtime-corejs2/core-js/math/acosh' { 138 | declare module.exports: any; 139 | } 140 | 141 | declare module '@babel/runtime-corejs2/core-js/math/asinh' { 142 | declare module.exports: any; 143 | } 144 | 145 | declare module '@babel/runtime-corejs2/core-js/math/atanh' { 146 | declare module.exports: any; 147 | } 148 | 149 | declare module '@babel/runtime-corejs2/core-js/math/cbrt' { 150 | declare module.exports: any; 151 | } 152 | 153 | declare module '@babel/runtime-corejs2/core-js/math/clz32' { 154 | declare module.exports: any; 155 | } 156 | 157 | declare module '@babel/runtime-corejs2/core-js/math/cosh' { 158 | declare module.exports: any; 159 | } 160 | 161 | declare module '@babel/runtime-corejs2/core-js/math/expm1' { 162 | declare module.exports: any; 163 | } 164 | 165 | declare module '@babel/runtime-corejs2/core-js/math/fround' { 166 | declare module.exports: any; 167 | } 168 | 169 | declare module '@babel/runtime-corejs2/core-js/math/hypot' { 170 | declare module.exports: any; 171 | } 172 | 173 | declare module '@babel/runtime-corejs2/core-js/math/iaddh' { 174 | declare module.exports: any; 175 | } 176 | 177 | declare module '@babel/runtime-corejs2/core-js/math/imul' { 178 | declare module.exports: any; 179 | } 180 | 181 | declare module '@babel/runtime-corejs2/core-js/math/imulh' { 182 | declare module.exports: any; 183 | } 184 | 185 | declare module '@babel/runtime-corejs2/core-js/math/isubh' { 186 | declare module.exports: any; 187 | } 188 | 189 | declare module '@babel/runtime-corejs2/core-js/math/log10' { 190 | declare module.exports: any; 191 | } 192 | 193 | declare module '@babel/runtime-corejs2/core-js/math/log1p' { 194 | declare module.exports: any; 195 | } 196 | 197 | declare module '@babel/runtime-corejs2/core-js/math/log2' { 198 | declare module.exports: any; 199 | } 200 | 201 | declare module '@babel/runtime-corejs2/core-js/math/sign' { 202 | declare module.exports: any; 203 | } 204 | 205 | declare module '@babel/runtime-corejs2/core-js/math/sinh' { 206 | declare module.exports: any; 207 | } 208 | 209 | declare module '@babel/runtime-corejs2/core-js/math/tanh' { 210 | declare module.exports: any; 211 | } 212 | 213 | declare module '@babel/runtime-corejs2/core-js/math/trunc' { 214 | declare module.exports: any; 215 | } 216 | 217 | declare module '@babel/runtime-corejs2/core-js/math/umulh' { 218 | declare module.exports: any; 219 | } 220 | 221 | declare module '@babel/runtime-corejs2/core-js/number/epsilon' { 222 | declare module.exports: any; 223 | } 224 | 225 | declare module '@babel/runtime-corejs2/core-js/number/is-finite' { 226 | declare module.exports: any; 227 | } 228 | 229 | declare module '@babel/runtime-corejs2/core-js/number/is-integer' { 230 | declare module.exports: any; 231 | } 232 | 233 | declare module '@babel/runtime-corejs2/core-js/number/is-nan' { 234 | declare module.exports: any; 235 | } 236 | 237 | declare module '@babel/runtime-corejs2/core-js/number/is-safe-integer' { 238 | declare module.exports: any; 239 | } 240 | 241 | declare module '@babel/runtime-corejs2/core-js/number/max-safe-integer' { 242 | declare module.exports: any; 243 | } 244 | 245 | declare module '@babel/runtime-corejs2/core-js/number/min-safe-integer' { 246 | declare module.exports: any; 247 | } 248 | 249 | declare module '@babel/runtime-corejs2/core-js/number/parse-float' { 250 | declare module.exports: any; 251 | } 252 | 253 | declare module '@babel/runtime-corejs2/core-js/number/parse-int' { 254 | declare module.exports: any; 255 | } 256 | 257 | declare module '@babel/runtime-corejs2/core-js/object/assign' { 258 | declare module.exports: any; 259 | } 260 | 261 | declare module '@babel/runtime-corejs2/core-js/object/create' { 262 | declare module.exports: any; 263 | } 264 | 265 | declare module '@babel/runtime-corejs2/core-js/object/define-properties' { 266 | declare module.exports: any; 267 | } 268 | 269 | declare module '@babel/runtime-corejs2/core-js/object/define-property' { 270 | declare module.exports: any; 271 | } 272 | 273 | declare module '@babel/runtime-corejs2/core-js/object/entries' { 274 | declare module.exports: any; 275 | } 276 | 277 | declare module '@babel/runtime-corejs2/core-js/object/freeze' { 278 | declare module.exports: any; 279 | } 280 | 281 | declare module '@babel/runtime-corejs2/core-js/object/get-own-property-descriptor' { 282 | declare module.exports: any; 283 | } 284 | 285 | declare module '@babel/runtime-corejs2/core-js/object/get-own-property-descriptors' { 286 | declare module.exports: any; 287 | } 288 | 289 | declare module '@babel/runtime-corejs2/core-js/object/get-own-property-names' { 290 | declare module.exports: any; 291 | } 292 | 293 | declare module '@babel/runtime-corejs2/core-js/object/get-own-property-symbols' { 294 | declare module.exports: any; 295 | } 296 | 297 | declare module '@babel/runtime-corejs2/core-js/object/get-prototype-of' { 298 | declare module.exports: any; 299 | } 300 | 301 | declare module '@babel/runtime-corejs2/core-js/object/is-extensible' { 302 | declare module.exports: any; 303 | } 304 | 305 | declare module '@babel/runtime-corejs2/core-js/object/is-frozen' { 306 | declare module.exports: any; 307 | } 308 | 309 | declare module '@babel/runtime-corejs2/core-js/object/is-sealed' { 310 | declare module.exports: any; 311 | } 312 | 313 | declare module '@babel/runtime-corejs2/core-js/object/is' { 314 | declare module.exports: any; 315 | } 316 | 317 | declare module '@babel/runtime-corejs2/core-js/object/keys' { 318 | declare module.exports: any; 319 | } 320 | 321 | declare module '@babel/runtime-corejs2/core-js/object/prevent-extensions' { 322 | declare module.exports: any; 323 | } 324 | 325 | declare module '@babel/runtime-corejs2/core-js/object/seal' { 326 | declare module.exports: any; 327 | } 328 | 329 | declare module '@babel/runtime-corejs2/core-js/object/set-prototype-of' { 330 | declare module.exports: any; 331 | } 332 | 333 | declare module '@babel/runtime-corejs2/core-js/object/values' { 334 | declare module.exports: any; 335 | } 336 | 337 | declare module '@babel/runtime-corejs2/core-js/observable' { 338 | declare module.exports: any; 339 | } 340 | 341 | declare module '@babel/runtime-corejs2/core-js/promise' { 342 | declare module.exports: any; 343 | } 344 | 345 | declare module '@babel/runtime-corejs2/core-js/reflect/apply' { 346 | declare module.exports: any; 347 | } 348 | 349 | declare module '@babel/runtime-corejs2/core-js/reflect/construct' { 350 | declare module.exports: any; 351 | } 352 | 353 | declare module '@babel/runtime-corejs2/core-js/reflect/define-metadata' { 354 | declare module.exports: any; 355 | } 356 | 357 | declare module '@babel/runtime-corejs2/core-js/reflect/define-property' { 358 | declare module.exports: any; 359 | } 360 | 361 | declare module '@babel/runtime-corejs2/core-js/reflect/delete-metadata' { 362 | declare module.exports: any; 363 | } 364 | 365 | declare module '@babel/runtime-corejs2/core-js/reflect/delete-property' { 366 | declare module.exports: any; 367 | } 368 | 369 | declare module '@babel/runtime-corejs2/core-js/reflect/get-metadata-keys' { 370 | declare module.exports: any; 371 | } 372 | 373 | declare module '@babel/runtime-corejs2/core-js/reflect/get-metadata' { 374 | declare module.exports: any; 375 | } 376 | 377 | declare module '@babel/runtime-corejs2/core-js/reflect/get-own-metadata-keys' { 378 | declare module.exports: any; 379 | } 380 | 381 | declare module '@babel/runtime-corejs2/core-js/reflect/get-own-metadata' { 382 | declare module.exports: any; 383 | } 384 | 385 | declare module '@babel/runtime-corejs2/core-js/reflect/get-own-property-descriptor' { 386 | declare module.exports: any; 387 | } 388 | 389 | declare module '@babel/runtime-corejs2/core-js/reflect/get-prototype-of' { 390 | declare module.exports: any; 391 | } 392 | 393 | declare module '@babel/runtime-corejs2/core-js/reflect/get' { 394 | declare module.exports: any; 395 | } 396 | 397 | declare module '@babel/runtime-corejs2/core-js/reflect/has-metadata' { 398 | declare module.exports: any; 399 | } 400 | 401 | declare module '@babel/runtime-corejs2/core-js/reflect/has-own-metadata' { 402 | declare module.exports: any; 403 | } 404 | 405 | declare module '@babel/runtime-corejs2/core-js/reflect/has' { 406 | declare module.exports: any; 407 | } 408 | 409 | declare module '@babel/runtime-corejs2/core-js/reflect/is-extensible' { 410 | declare module.exports: any; 411 | } 412 | 413 | declare module '@babel/runtime-corejs2/core-js/reflect/metadata' { 414 | declare module.exports: any; 415 | } 416 | 417 | declare module '@babel/runtime-corejs2/core-js/reflect/own-keys' { 418 | declare module.exports: any; 419 | } 420 | 421 | declare module '@babel/runtime-corejs2/core-js/reflect/prevent-extensions' { 422 | declare module.exports: any; 423 | } 424 | 425 | declare module '@babel/runtime-corejs2/core-js/reflect/set-prototype-of' { 426 | declare module.exports: any; 427 | } 428 | 429 | declare module '@babel/runtime-corejs2/core-js/reflect/set' { 430 | declare module.exports: any; 431 | } 432 | 433 | declare module '@babel/runtime-corejs2/core-js/set-immediate' { 434 | declare module.exports: any; 435 | } 436 | 437 | declare module '@babel/runtime-corejs2/core-js/set' { 438 | declare module.exports: any; 439 | } 440 | 441 | declare module '@babel/runtime-corejs2/core-js/string/at' { 442 | declare module.exports: any; 443 | } 444 | 445 | declare module '@babel/runtime-corejs2/core-js/string/code-point-at' { 446 | declare module.exports: any; 447 | } 448 | 449 | declare module '@babel/runtime-corejs2/core-js/string/ends-with' { 450 | declare module.exports: any; 451 | } 452 | 453 | declare module '@babel/runtime-corejs2/core-js/string/from-code-point' { 454 | declare module.exports: any; 455 | } 456 | 457 | declare module '@babel/runtime-corejs2/core-js/string/includes' { 458 | declare module.exports: any; 459 | } 460 | 461 | declare module '@babel/runtime-corejs2/core-js/string/match-all' { 462 | declare module.exports: any; 463 | } 464 | 465 | declare module '@babel/runtime-corejs2/core-js/string/pad-end' { 466 | declare module.exports: any; 467 | } 468 | 469 | declare module '@babel/runtime-corejs2/core-js/string/pad-start' { 470 | declare module.exports: any; 471 | } 472 | 473 | declare module '@babel/runtime-corejs2/core-js/string/raw' { 474 | declare module.exports: any; 475 | } 476 | 477 | declare module '@babel/runtime-corejs2/core-js/string/repeat' { 478 | declare module.exports: any; 479 | } 480 | 481 | declare module '@babel/runtime-corejs2/core-js/string/starts-with' { 482 | declare module.exports: any; 483 | } 484 | 485 | declare module '@babel/runtime-corejs2/core-js/string/trim-end' { 486 | declare module.exports: any; 487 | } 488 | 489 | declare module '@babel/runtime-corejs2/core-js/string/trim-left' { 490 | declare module.exports: any; 491 | } 492 | 493 | declare module '@babel/runtime-corejs2/core-js/string/trim-right' { 494 | declare module.exports: any; 495 | } 496 | 497 | declare module '@babel/runtime-corejs2/core-js/string/trim-start' { 498 | declare module.exports: any; 499 | } 500 | 501 | declare module '@babel/runtime-corejs2/core-js/string/trim' { 502 | declare module.exports: any; 503 | } 504 | 505 | declare module '@babel/runtime-corejs2/core-js/symbol' { 506 | declare module.exports: any; 507 | } 508 | 509 | declare module '@babel/runtime-corejs2/core-js/symbol/for' { 510 | declare module.exports: any; 511 | } 512 | 513 | declare module '@babel/runtime-corejs2/core-js/symbol/has-instance' { 514 | declare module.exports: any; 515 | } 516 | 517 | declare module '@babel/runtime-corejs2/core-js/symbol/is-concat-spreadable' { 518 | declare module.exports: any; 519 | } 520 | 521 | declare module '@babel/runtime-corejs2/core-js/symbol/iterator' { 522 | declare module.exports: any; 523 | } 524 | 525 | declare module '@babel/runtime-corejs2/core-js/symbol/key-for' { 526 | declare module.exports: any; 527 | } 528 | 529 | declare module '@babel/runtime-corejs2/core-js/symbol/match' { 530 | declare module.exports: any; 531 | } 532 | 533 | declare module '@babel/runtime-corejs2/core-js/symbol/replace' { 534 | declare module.exports: any; 535 | } 536 | 537 | declare module '@babel/runtime-corejs2/core-js/symbol/search' { 538 | declare module.exports: any; 539 | } 540 | 541 | declare module '@babel/runtime-corejs2/core-js/symbol/species' { 542 | declare module.exports: any; 543 | } 544 | 545 | declare module '@babel/runtime-corejs2/core-js/symbol/split' { 546 | declare module.exports: any; 547 | } 548 | 549 | declare module '@babel/runtime-corejs2/core-js/symbol/to-primitive' { 550 | declare module.exports: any; 551 | } 552 | 553 | declare module '@babel/runtime-corejs2/core-js/symbol/to-string-tag' { 554 | declare module.exports: any; 555 | } 556 | 557 | declare module '@babel/runtime-corejs2/core-js/symbol/unscopables' { 558 | declare module.exports: any; 559 | } 560 | 561 | declare module '@babel/runtime-corejs2/core-js/system/global' { 562 | declare module.exports: any; 563 | } 564 | 565 | declare module '@babel/runtime-corejs2/core-js/weak-map' { 566 | declare module.exports: any; 567 | } 568 | 569 | declare module '@babel/runtime-corejs2/core-js/weak-set' { 570 | declare module.exports: any; 571 | } 572 | 573 | declare module '@babel/runtime-corejs2/helpers/applyDecoratedDescriptor' { 574 | declare module.exports: any; 575 | } 576 | 577 | declare module '@babel/runtime-corejs2/helpers/arrayWithHoles' { 578 | declare module.exports: any; 579 | } 580 | 581 | declare module '@babel/runtime-corejs2/helpers/arrayWithoutHoles' { 582 | declare module.exports: any; 583 | } 584 | 585 | declare module '@babel/runtime-corejs2/helpers/assertThisInitialized' { 586 | declare module.exports: any; 587 | } 588 | 589 | declare module '@babel/runtime-corejs2/helpers/AsyncGenerator' { 590 | declare module.exports: any; 591 | } 592 | 593 | declare module '@babel/runtime-corejs2/helpers/asyncGeneratorDelegate' { 594 | declare module.exports: any; 595 | } 596 | 597 | declare module '@babel/runtime-corejs2/helpers/asyncIterator' { 598 | declare module.exports: any; 599 | } 600 | 601 | declare module '@babel/runtime-corejs2/helpers/asyncToGenerator' { 602 | declare module.exports: any; 603 | } 604 | 605 | declare module '@babel/runtime-corejs2/helpers/awaitAsyncGenerator' { 606 | declare module.exports: any; 607 | } 608 | 609 | declare module '@babel/runtime-corejs2/helpers/AwaitValue' { 610 | declare module.exports: any; 611 | } 612 | 613 | declare module '@babel/runtime-corejs2/helpers/classCallCheck' { 614 | declare module.exports: any; 615 | } 616 | 617 | declare module '@babel/runtime-corejs2/helpers/classNameTDZError' { 618 | declare module.exports: any; 619 | } 620 | 621 | declare module '@babel/runtime-corejs2/helpers/classPrivateFieldGet' { 622 | declare module.exports: any; 623 | } 624 | 625 | declare module '@babel/runtime-corejs2/helpers/classPrivateFieldLooseBase' { 626 | declare module.exports: any; 627 | } 628 | 629 | declare module '@babel/runtime-corejs2/helpers/classPrivateFieldLooseKey' { 630 | declare module.exports: any; 631 | } 632 | 633 | declare module '@babel/runtime-corejs2/helpers/classPrivateFieldSet' { 634 | declare module.exports: any; 635 | } 636 | 637 | declare module '@babel/runtime-corejs2/helpers/construct' { 638 | declare module.exports: any; 639 | } 640 | 641 | declare module '@babel/runtime-corejs2/helpers/createClass' { 642 | declare module.exports: any; 643 | } 644 | 645 | declare module '@babel/runtime-corejs2/helpers/defaults' { 646 | declare module.exports: any; 647 | } 648 | 649 | declare module '@babel/runtime-corejs2/helpers/defineEnumerableProperties' { 650 | declare module.exports: any; 651 | } 652 | 653 | declare module '@babel/runtime-corejs2/helpers/defineProperty' { 654 | declare module.exports: any; 655 | } 656 | 657 | declare module '@babel/runtime-corejs2/helpers/esm/applyDecoratedDescriptor' { 658 | declare module.exports: any; 659 | } 660 | 661 | declare module '@babel/runtime-corejs2/helpers/esm/arrayWithHoles' { 662 | declare module.exports: any; 663 | } 664 | 665 | declare module '@babel/runtime-corejs2/helpers/esm/arrayWithoutHoles' { 666 | declare module.exports: any; 667 | } 668 | 669 | declare module '@babel/runtime-corejs2/helpers/esm/assertThisInitialized' { 670 | declare module.exports: any; 671 | } 672 | 673 | declare module '@babel/runtime-corejs2/helpers/esm/AsyncGenerator' { 674 | declare module.exports: any; 675 | } 676 | 677 | declare module '@babel/runtime-corejs2/helpers/esm/asyncGeneratorDelegate' { 678 | declare module.exports: any; 679 | } 680 | 681 | declare module '@babel/runtime-corejs2/helpers/esm/asyncIterator' { 682 | declare module.exports: any; 683 | } 684 | 685 | declare module '@babel/runtime-corejs2/helpers/esm/asyncToGenerator' { 686 | declare module.exports: any; 687 | } 688 | 689 | declare module '@babel/runtime-corejs2/helpers/esm/awaitAsyncGenerator' { 690 | declare module.exports: any; 691 | } 692 | 693 | declare module '@babel/runtime-corejs2/helpers/esm/AwaitValue' { 694 | declare module.exports: any; 695 | } 696 | 697 | declare module '@babel/runtime-corejs2/helpers/esm/classCallCheck' { 698 | declare module.exports: any; 699 | } 700 | 701 | declare module '@babel/runtime-corejs2/helpers/esm/classNameTDZError' { 702 | declare module.exports: any; 703 | } 704 | 705 | declare module '@babel/runtime-corejs2/helpers/esm/classPrivateFieldGet' { 706 | declare module.exports: any; 707 | } 708 | 709 | declare module '@babel/runtime-corejs2/helpers/esm/classPrivateFieldLooseBase' { 710 | declare module.exports: any; 711 | } 712 | 713 | declare module '@babel/runtime-corejs2/helpers/esm/classPrivateFieldLooseKey' { 714 | declare module.exports: any; 715 | } 716 | 717 | declare module '@babel/runtime-corejs2/helpers/esm/classPrivateFieldSet' { 718 | declare module.exports: any; 719 | } 720 | 721 | declare module '@babel/runtime-corejs2/helpers/esm/construct' { 722 | declare module.exports: any; 723 | } 724 | 725 | declare module '@babel/runtime-corejs2/helpers/esm/createClass' { 726 | declare module.exports: any; 727 | } 728 | 729 | declare module '@babel/runtime-corejs2/helpers/esm/defaults' { 730 | declare module.exports: any; 731 | } 732 | 733 | declare module '@babel/runtime-corejs2/helpers/esm/defineEnumerableProperties' { 734 | declare module.exports: any; 735 | } 736 | 737 | declare module '@babel/runtime-corejs2/helpers/esm/defineProperty' { 738 | declare module.exports: any; 739 | } 740 | 741 | declare module '@babel/runtime-corejs2/helpers/esm/extends' { 742 | declare module.exports: any; 743 | } 744 | 745 | declare module '@babel/runtime-corejs2/helpers/esm/get' { 746 | declare module.exports: any; 747 | } 748 | 749 | declare module '@babel/runtime-corejs2/helpers/esm/getPrototypeOf' { 750 | declare module.exports: any; 751 | } 752 | 753 | declare module '@babel/runtime-corejs2/helpers/esm/inherits' { 754 | declare module.exports: any; 755 | } 756 | 757 | declare module '@babel/runtime-corejs2/helpers/esm/inheritsLoose' { 758 | declare module.exports: any; 759 | } 760 | 761 | declare module '@babel/runtime-corejs2/helpers/esm/initializerDefineProperty' { 762 | declare module.exports: any; 763 | } 764 | 765 | declare module '@babel/runtime-corejs2/helpers/esm/initializerWarningHelper' { 766 | declare module.exports: any; 767 | } 768 | 769 | declare module '@babel/runtime-corejs2/helpers/esm/instanceof' { 770 | declare module.exports: any; 771 | } 772 | 773 | declare module '@babel/runtime-corejs2/helpers/esm/interopRequireDefault' { 774 | declare module.exports: any; 775 | } 776 | 777 | declare module '@babel/runtime-corejs2/helpers/esm/interopRequireWildcard' { 778 | declare module.exports: any; 779 | } 780 | 781 | declare module '@babel/runtime-corejs2/helpers/esm/isNativeFunction' { 782 | declare module.exports: any; 783 | } 784 | 785 | declare module '@babel/runtime-corejs2/helpers/esm/iterableToArray' { 786 | declare module.exports: any; 787 | } 788 | 789 | declare module '@babel/runtime-corejs2/helpers/esm/iterableToArrayLimit' { 790 | declare module.exports: any; 791 | } 792 | 793 | declare module '@babel/runtime-corejs2/helpers/esm/iterableToArrayLimitLoose' { 794 | declare module.exports: any; 795 | } 796 | 797 | declare module '@babel/runtime-corejs2/helpers/esm/jsx' { 798 | declare module.exports: any; 799 | } 800 | 801 | declare module '@babel/runtime-corejs2/helpers/esm/newArrowCheck' { 802 | declare module.exports: any; 803 | } 804 | 805 | declare module '@babel/runtime-corejs2/helpers/esm/nonIterableRest' { 806 | declare module.exports: any; 807 | } 808 | 809 | declare module '@babel/runtime-corejs2/helpers/esm/nonIterableSpread' { 810 | declare module.exports: any; 811 | } 812 | 813 | declare module '@babel/runtime-corejs2/helpers/esm/objectDestructuringEmpty' { 814 | declare module.exports: any; 815 | } 816 | 817 | declare module '@babel/runtime-corejs2/helpers/esm/objectSpread' { 818 | declare module.exports: any; 819 | } 820 | 821 | declare module '@babel/runtime-corejs2/helpers/esm/objectWithoutProperties' { 822 | declare module.exports: any; 823 | } 824 | 825 | declare module '@babel/runtime-corejs2/helpers/esm/objectWithoutPropertiesLoose' { 826 | declare module.exports: any; 827 | } 828 | 829 | declare module '@babel/runtime-corejs2/helpers/esm/possibleConstructorReturn' { 830 | declare module.exports: any; 831 | } 832 | 833 | declare module '@babel/runtime-corejs2/helpers/esm/readOnlyError' { 834 | declare module.exports: any; 835 | } 836 | 837 | declare module '@babel/runtime-corejs2/helpers/esm/set' { 838 | declare module.exports: any; 839 | } 840 | 841 | declare module '@babel/runtime-corejs2/helpers/esm/setPrototypeOf' { 842 | declare module.exports: any; 843 | } 844 | 845 | declare module '@babel/runtime-corejs2/helpers/esm/skipFirstGeneratorNext' { 846 | declare module.exports: any; 847 | } 848 | 849 | declare module '@babel/runtime-corejs2/helpers/esm/slicedToArray' { 850 | declare module.exports: any; 851 | } 852 | 853 | declare module '@babel/runtime-corejs2/helpers/esm/slicedToArrayLoose' { 854 | declare module.exports: any; 855 | } 856 | 857 | declare module '@babel/runtime-corejs2/helpers/esm/superPropBase' { 858 | declare module.exports: any; 859 | } 860 | 861 | declare module '@babel/runtime-corejs2/helpers/esm/taggedTemplateLiteral' { 862 | declare module.exports: any; 863 | } 864 | 865 | declare module '@babel/runtime-corejs2/helpers/esm/taggedTemplateLiteralLoose' { 866 | declare module.exports: any; 867 | } 868 | 869 | declare module '@babel/runtime-corejs2/helpers/esm/temporalRef' { 870 | declare module.exports: any; 871 | } 872 | 873 | declare module '@babel/runtime-corejs2/helpers/esm/temporalUndefined' { 874 | declare module.exports: any; 875 | } 876 | 877 | declare module '@babel/runtime-corejs2/helpers/esm/toArray' { 878 | declare module.exports: any; 879 | } 880 | 881 | declare module '@babel/runtime-corejs2/helpers/esm/toConsumableArray' { 882 | declare module.exports: any; 883 | } 884 | 885 | declare module '@babel/runtime-corejs2/helpers/esm/toPropertyKey' { 886 | declare module.exports: any; 887 | } 888 | 889 | declare module '@babel/runtime-corejs2/helpers/esm/typeof' { 890 | declare module.exports: any; 891 | } 892 | 893 | declare module '@babel/runtime-corejs2/helpers/esm/wrapAsyncGenerator' { 894 | declare module.exports: any; 895 | } 896 | 897 | declare module '@babel/runtime-corejs2/helpers/esm/wrapNativeSuper' { 898 | declare module.exports: any; 899 | } 900 | 901 | declare module '@babel/runtime-corejs2/helpers/extends' { 902 | declare module.exports: any; 903 | } 904 | 905 | declare module '@babel/runtime-corejs2/helpers/get' { 906 | declare module.exports: any; 907 | } 908 | 909 | declare module '@babel/runtime-corejs2/helpers/getPrototypeOf' { 910 | declare module.exports: any; 911 | } 912 | 913 | declare module '@babel/runtime-corejs2/helpers/inherits' { 914 | declare module.exports: any; 915 | } 916 | 917 | declare module '@babel/runtime-corejs2/helpers/inheritsLoose' { 918 | declare module.exports: any; 919 | } 920 | 921 | declare module '@babel/runtime-corejs2/helpers/initializerDefineProperty' { 922 | declare module.exports: any; 923 | } 924 | 925 | declare module '@babel/runtime-corejs2/helpers/initializerWarningHelper' { 926 | declare module.exports: any; 927 | } 928 | 929 | declare module '@babel/runtime-corejs2/helpers/instanceof' { 930 | declare module.exports: any; 931 | } 932 | 933 | declare module '@babel/runtime-corejs2/helpers/interopRequireDefault' { 934 | declare module.exports: any; 935 | } 936 | 937 | declare module '@babel/runtime-corejs2/helpers/interopRequireWildcard' { 938 | declare module.exports: any; 939 | } 940 | 941 | declare module '@babel/runtime-corejs2/helpers/isNativeFunction' { 942 | declare module.exports: any; 943 | } 944 | 945 | declare module '@babel/runtime-corejs2/helpers/iterableToArray' { 946 | declare module.exports: any; 947 | } 948 | 949 | declare module '@babel/runtime-corejs2/helpers/iterableToArrayLimit' { 950 | declare module.exports: any; 951 | } 952 | 953 | declare module '@babel/runtime-corejs2/helpers/iterableToArrayLimitLoose' { 954 | declare module.exports: any; 955 | } 956 | 957 | declare module '@babel/runtime-corejs2/helpers/jsx' { 958 | declare module.exports: any; 959 | } 960 | 961 | declare module '@babel/runtime-corejs2/helpers/newArrowCheck' { 962 | declare module.exports: any; 963 | } 964 | 965 | declare module '@babel/runtime-corejs2/helpers/nonIterableRest' { 966 | declare module.exports: any; 967 | } 968 | 969 | declare module '@babel/runtime-corejs2/helpers/nonIterableSpread' { 970 | declare module.exports: any; 971 | } 972 | 973 | declare module '@babel/runtime-corejs2/helpers/objectDestructuringEmpty' { 974 | declare module.exports: any; 975 | } 976 | 977 | declare module '@babel/runtime-corejs2/helpers/objectSpread' { 978 | declare module.exports: any; 979 | } 980 | 981 | declare module '@babel/runtime-corejs2/helpers/objectWithoutProperties' { 982 | declare module.exports: any; 983 | } 984 | 985 | declare module '@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose' { 986 | declare module.exports: any; 987 | } 988 | 989 | declare module '@babel/runtime-corejs2/helpers/possibleConstructorReturn' { 990 | declare module.exports: any; 991 | } 992 | 993 | declare module '@babel/runtime-corejs2/helpers/readOnlyError' { 994 | declare module.exports: any; 995 | } 996 | 997 | declare module '@babel/runtime-corejs2/helpers/set' { 998 | declare module.exports: any; 999 | } 1000 | 1001 | declare module '@babel/runtime-corejs2/helpers/setPrototypeOf' { 1002 | declare module.exports: any; 1003 | } 1004 | 1005 | declare module '@babel/runtime-corejs2/helpers/skipFirstGeneratorNext' { 1006 | declare module.exports: any; 1007 | } 1008 | 1009 | declare module '@babel/runtime-corejs2/helpers/slicedToArray' { 1010 | declare module.exports: any; 1011 | } 1012 | 1013 | declare module '@babel/runtime-corejs2/helpers/slicedToArrayLoose' { 1014 | declare module.exports: any; 1015 | } 1016 | 1017 | declare module '@babel/runtime-corejs2/helpers/superPropBase' { 1018 | declare module.exports: any; 1019 | } 1020 | 1021 | declare module '@babel/runtime-corejs2/helpers/taggedTemplateLiteral' { 1022 | declare module.exports: any; 1023 | } 1024 | 1025 | declare module '@babel/runtime-corejs2/helpers/taggedTemplateLiteralLoose' { 1026 | declare module.exports: any; 1027 | } 1028 | 1029 | declare module '@babel/runtime-corejs2/helpers/temporalRef' { 1030 | declare module.exports: any; 1031 | } 1032 | 1033 | declare module '@babel/runtime-corejs2/helpers/temporalUndefined' { 1034 | declare module.exports: any; 1035 | } 1036 | 1037 | declare module '@babel/runtime-corejs2/helpers/toArray' { 1038 | declare module.exports: any; 1039 | } 1040 | 1041 | declare module '@babel/runtime-corejs2/helpers/toConsumableArray' { 1042 | declare module.exports: any; 1043 | } 1044 | 1045 | declare module '@babel/runtime-corejs2/helpers/toPropertyKey' { 1046 | declare module.exports: any; 1047 | } 1048 | 1049 | declare module '@babel/runtime-corejs2/helpers/typeof' { 1050 | declare module.exports: any; 1051 | } 1052 | 1053 | declare module '@babel/runtime-corejs2/helpers/wrapAsyncGenerator' { 1054 | declare module.exports: any; 1055 | } 1056 | 1057 | declare module '@babel/runtime-corejs2/helpers/wrapNativeSuper' { 1058 | declare module.exports: any; 1059 | } 1060 | 1061 | declare module '@babel/runtime-corejs2/regenerator/index' { 1062 | declare module.exports: any; 1063 | } 1064 | 1065 | // Filename aliases 1066 | declare module '@babel/runtime-corejs2/core-js/array/copy-within.js' { 1067 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/array/copy-within'>; 1068 | } 1069 | declare module '@babel/runtime-corejs2/core-js/array/entries.js' { 1070 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/array/entries'>; 1071 | } 1072 | declare module '@babel/runtime-corejs2/core-js/array/every.js' { 1073 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/array/every'>; 1074 | } 1075 | declare module '@babel/runtime-corejs2/core-js/array/fill.js' { 1076 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/array/fill'>; 1077 | } 1078 | declare module '@babel/runtime-corejs2/core-js/array/filter.js' { 1079 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/array/filter'>; 1080 | } 1081 | declare module '@babel/runtime-corejs2/core-js/array/find-index.js' { 1082 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/array/find-index'>; 1083 | } 1084 | declare module '@babel/runtime-corejs2/core-js/array/find.js' { 1085 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/array/find'>; 1086 | } 1087 | declare module '@babel/runtime-corejs2/core-js/array/for-each.js' { 1088 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/array/for-each'>; 1089 | } 1090 | declare module '@babel/runtime-corejs2/core-js/array/from.js' { 1091 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/array/from'>; 1092 | } 1093 | declare module '@babel/runtime-corejs2/core-js/array/includes.js' { 1094 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/array/includes'>; 1095 | } 1096 | declare module '@babel/runtime-corejs2/core-js/array/index-of.js' { 1097 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/array/index-of'>; 1098 | } 1099 | declare module '@babel/runtime-corejs2/core-js/array/join.js' { 1100 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/array/join'>; 1101 | } 1102 | declare module '@babel/runtime-corejs2/core-js/array/keys.js' { 1103 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/array/keys'>; 1104 | } 1105 | declare module '@babel/runtime-corejs2/core-js/array/last-index-of.js' { 1106 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/array/last-index-of'>; 1107 | } 1108 | declare module '@babel/runtime-corejs2/core-js/array/map.js' { 1109 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/array/map'>; 1110 | } 1111 | declare module '@babel/runtime-corejs2/core-js/array/of.js' { 1112 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/array/of'>; 1113 | } 1114 | declare module '@babel/runtime-corejs2/core-js/array/reduce-right.js' { 1115 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/array/reduce-right'>; 1116 | } 1117 | declare module '@babel/runtime-corejs2/core-js/array/reduce.js' { 1118 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/array/reduce'>; 1119 | } 1120 | declare module '@babel/runtime-corejs2/core-js/array/some.js' { 1121 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/array/some'>; 1122 | } 1123 | declare module '@babel/runtime-corejs2/core-js/array/sort.js' { 1124 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/array/sort'>; 1125 | } 1126 | declare module '@babel/runtime-corejs2/core-js/array/splice.js' { 1127 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/array/splice'>; 1128 | } 1129 | declare module '@babel/runtime-corejs2/core-js/array/values.js' { 1130 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/array/values'>; 1131 | } 1132 | declare module '@babel/runtime-corejs2/core-js/asap.js' { 1133 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/asap'>; 1134 | } 1135 | declare module '@babel/runtime-corejs2/core-js/clear-immediate.js' { 1136 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/clear-immediate'>; 1137 | } 1138 | declare module '@babel/runtime-corejs2/core-js/get-iterator.js' { 1139 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/get-iterator'>; 1140 | } 1141 | declare module '@babel/runtime-corejs2/core-js/is-iterable.js' { 1142 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/is-iterable'>; 1143 | } 1144 | declare module '@babel/runtime-corejs2/core-js/json/stringify.js' { 1145 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/json/stringify'>; 1146 | } 1147 | declare module '@babel/runtime-corejs2/core-js/map.js' { 1148 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/map'>; 1149 | } 1150 | declare module '@babel/runtime-corejs2/core-js/math/acosh.js' { 1151 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/math/acosh'>; 1152 | } 1153 | declare module '@babel/runtime-corejs2/core-js/math/asinh.js' { 1154 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/math/asinh'>; 1155 | } 1156 | declare module '@babel/runtime-corejs2/core-js/math/atanh.js' { 1157 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/math/atanh'>; 1158 | } 1159 | declare module '@babel/runtime-corejs2/core-js/math/cbrt.js' { 1160 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/math/cbrt'>; 1161 | } 1162 | declare module '@babel/runtime-corejs2/core-js/math/clz32.js' { 1163 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/math/clz32'>; 1164 | } 1165 | declare module '@babel/runtime-corejs2/core-js/math/cosh.js' { 1166 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/math/cosh'>; 1167 | } 1168 | declare module '@babel/runtime-corejs2/core-js/math/expm1.js' { 1169 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/math/expm1'>; 1170 | } 1171 | declare module '@babel/runtime-corejs2/core-js/math/fround.js' { 1172 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/math/fround'>; 1173 | } 1174 | declare module '@babel/runtime-corejs2/core-js/math/hypot.js' { 1175 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/math/hypot'>; 1176 | } 1177 | declare module '@babel/runtime-corejs2/core-js/math/iaddh.js' { 1178 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/math/iaddh'>; 1179 | } 1180 | declare module '@babel/runtime-corejs2/core-js/math/imul.js' { 1181 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/math/imul'>; 1182 | } 1183 | declare module '@babel/runtime-corejs2/core-js/math/imulh.js' { 1184 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/math/imulh'>; 1185 | } 1186 | declare module '@babel/runtime-corejs2/core-js/math/isubh.js' { 1187 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/math/isubh'>; 1188 | } 1189 | declare module '@babel/runtime-corejs2/core-js/math/log10.js' { 1190 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/math/log10'>; 1191 | } 1192 | declare module '@babel/runtime-corejs2/core-js/math/log1p.js' { 1193 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/math/log1p'>; 1194 | } 1195 | declare module '@babel/runtime-corejs2/core-js/math/log2.js' { 1196 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/math/log2'>; 1197 | } 1198 | declare module '@babel/runtime-corejs2/core-js/math/sign.js' { 1199 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/math/sign'>; 1200 | } 1201 | declare module '@babel/runtime-corejs2/core-js/math/sinh.js' { 1202 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/math/sinh'>; 1203 | } 1204 | declare module '@babel/runtime-corejs2/core-js/math/tanh.js' { 1205 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/math/tanh'>; 1206 | } 1207 | declare module '@babel/runtime-corejs2/core-js/math/trunc.js' { 1208 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/math/trunc'>; 1209 | } 1210 | declare module '@babel/runtime-corejs2/core-js/math/umulh.js' { 1211 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/math/umulh'>; 1212 | } 1213 | declare module '@babel/runtime-corejs2/core-js/number/epsilon.js' { 1214 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/number/epsilon'>; 1215 | } 1216 | declare module '@babel/runtime-corejs2/core-js/number/is-finite.js' { 1217 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/number/is-finite'>; 1218 | } 1219 | declare module '@babel/runtime-corejs2/core-js/number/is-integer.js' { 1220 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/number/is-integer'>; 1221 | } 1222 | declare module '@babel/runtime-corejs2/core-js/number/is-nan.js' { 1223 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/number/is-nan'>; 1224 | } 1225 | declare module '@babel/runtime-corejs2/core-js/number/is-safe-integer.js' { 1226 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/number/is-safe-integer'>; 1227 | } 1228 | declare module '@babel/runtime-corejs2/core-js/number/max-safe-integer.js' { 1229 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/number/max-safe-integer'>; 1230 | } 1231 | declare module '@babel/runtime-corejs2/core-js/number/min-safe-integer.js' { 1232 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/number/min-safe-integer'>; 1233 | } 1234 | declare module '@babel/runtime-corejs2/core-js/number/parse-float.js' { 1235 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/number/parse-float'>; 1236 | } 1237 | declare module '@babel/runtime-corejs2/core-js/number/parse-int.js' { 1238 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/number/parse-int'>; 1239 | } 1240 | declare module '@babel/runtime-corejs2/core-js/object/assign.js' { 1241 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/object/assign'>; 1242 | } 1243 | declare module '@babel/runtime-corejs2/core-js/object/create.js' { 1244 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/object/create'>; 1245 | } 1246 | declare module '@babel/runtime-corejs2/core-js/object/define-properties.js' { 1247 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/object/define-properties'>; 1248 | } 1249 | declare module '@babel/runtime-corejs2/core-js/object/define-property.js' { 1250 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/object/define-property'>; 1251 | } 1252 | declare module '@babel/runtime-corejs2/core-js/object/entries.js' { 1253 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/object/entries'>; 1254 | } 1255 | declare module '@babel/runtime-corejs2/core-js/object/freeze.js' { 1256 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/object/freeze'>; 1257 | } 1258 | declare module '@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js' { 1259 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/object/get-own-property-descriptor'>; 1260 | } 1261 | declare module '@babel/runtime-corejs2/core-js/object/get-own-property-descriptors.js' { 1262 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/object/get-own-property-descriptors'>; 1263 | } 1264 | declare module '@babel/runtime-corejs2/core-js/object/get-own-property-names.js' { 1265 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/object/get-own-property-names'>; 1266 | } 1267 | declare module '@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js' { 1268 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/object/get-own-property-symbols'>; 1269 | } 1270 | declare module '@babel/runtime-corejs2/core-js/object/get-prototype-of.js' { 1271 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/object/get-prototype-of'>; 1272 | } 1273 | declare module '@babel/runtime-corejs2/core-js/object/is-extensible.js' { 1274 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/object/is-extensible'>; 1275 | } 1276 | declare module '@babel/runtime-corejs2/core-js/object/is-frozen.js' { 1277 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/object/is-frozen'>; 1278 | } 1279 | declare module '@babel/runtime-corejs2/core-js/object/is-sealed.js' { 1280 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/object/is-sealed'>; 1281 | } 1282 | declare module '@babel/runtime-corejs2/core-js/object/is.js' { 1283 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/object/is'>; 1284 | } 1285 | declare module '@babel/runtime-corejs2/core-js/object/keys.js' { 1286 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/object/keys'>; 1287 | } 1288 | declare module '@babel/runtime-corejs2/core-js/object/prevent-extensions.js' { 1289 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/object/prevent-extensions'>; 1290 | } 1291 | declare module '@babel/runtime-corejs2/core-js/object/seal.js' { 1292 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/object/seal'>; 1293 | } 1294 | declare module '@babel/runtime-corejs2/core-js/object/set-prototype-of.js' { 1295 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/object/set-prototype-of'>; 1296 | } 1297 | declare module '@babel/runtime-corejs2/core-js/object/values.js' { 1298 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/object/values'>; 1299 | } 1300 | declare module '@babel/runtime-corejs2/core-js/observable.js' { 1301 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/observable'>; 1302 | } 1303 | declare module '@babel/runtime-corejs2/core-js/promise.js' { 1304 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/promise'>; 1305 | } 1306 | declare module '@babel/runtime-corejs2/core-js/reflect/apply.js' { 1307 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/reflect/apply'>; 1308 | } 1309 | declare module '@babel/runtime-corejs2/core-js/reflect/construct.js' { 1310 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/reflect/construct'>; 1311 | } 1312 | declare module '@babel/runtime-corejs2/core-js/reflect/define-metadata.js' { 1313 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/reflect/define-metadata'>; 1314 | } 1315 | declare module '@babel/runtime-corejs2/core-js/reflect/define-property.js' { 1316 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/reflect/define-property'>; 1317 | } 1318 | declare module '@babel/runtime-corejs2/core-js/reflect/delete-metadata.js' { 1319 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/reflect/delete-metadata'>; 1320 | } 1321 | declare module '@babel/runtime-corejs2/core-js/reflect/delete-property.js' { 1322 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/reflect/delete-property'>; 1323 | } 1324 | declare module '@babel/runtime-corejs2/core-js/reflect/get-metadata-keys.js' { 1325 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/reflect/get-metadata-keys'>; 1326 | } 1327 | declare module '@babel/runtime-corejs2/core-js/reflect/get-metadata.js' { 1328 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/reflect/get-metadata'>; 1329 | } 1330 | declare module '@babel/runtime-corejs2/core-js/reflect/get-own-metadata-keys.js' { 1331 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/reflect/get-own-metadata-keys'>; 1332 | } 1333 | declare module '@babel/runtime-corejs2/core-js/reflect/get-own-metadata.js' { 1334 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/reflect/get-own-metadata'>; 1335 | } 1336 | declare module '@babel/runtime-corejs2/core-js/reflect/get-own-property-descriptor.js' { 1337 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/reflect/get-own-property-descriptor'>; 1338 | } 1339 | declare module '@babel/runtime-corejs2/core-js/reflect/get-prototype-of.js' { 1340 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/reflect/get-prototype-of'>; 1341 | } 1342 | declare module '@babel/runtime-corejs2/core-js/reflect/get.js' { 1343 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/reflect/get'>; 1344 | } 1345 | declare module '@babel/runtime-corejs2/core-js/reflect/has-metadata.js' { 1346 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/reflect/has-metadata'>; 1347 | } 1348 | declare module '@babel/runtime-corejs2/core-js/reflect/has-own-metadata.js' { 1349 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/reflect/has-own-metadata'>; 1350 | } 1351 | declare module '@babel/runtime-corejs2/core-js/reflect/has.js' { 1352 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/reflect/has'>; 1353 | } 1354 | declare module '@babel/runtime-corejs2/core-js/reflect/is-extensible.js' { 1355 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/reflect/is-extensible'>; 1356 | } 1357 | declare module '@babel/runtime-corejs2/core-js/reflect/metadata.js' { 1358 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/reflect/metadata'>; 1359 | } 1360 | declare module '@babel/runtime-corejs2/core-js/reflect/own-keys.js' { 1361 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/reflect/own-keys'>; 1362 | } 1363 | declare module '@babel/runtime-corejs2/core-js/reflect/prevent-extensions.js' { 1364 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/reflect/prevent-extensions'>; 1365 | } 1366 | declare module '@babel/runtime-corejs2/core-js/reflect/set-prototype-of.js' { 1367 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/reflect/set-prototype-of'>; 1368 | } 1369 | declare module '@babel/runtime-corejs2/core-js/reflect/set.js' { 1370 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/reflect/set'>; 1371 | } 1372 | declare module '@babel/runtime-corejs2/core-js/set-immediate.js' { 1373 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/set-immediate'>; 1374 | } 1375 | declare module '@babel/runtime-corejs2/core-js/set.js' { 1376 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/set'>; 1377 | } 1378 | declare module '@babel/runtime-corejs2/core-js/string/at.js' { 1379 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/string/at'>; 1380 | } 1381 | declare module '@babel/runtime-corejs2/core-js/string/code-point-at.js' { 1382 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/string/code-point-at'>; 1383 | } 1384 | declare module '@babel/runtime-corejs2/core-js/string/ends-with.js' { 1385 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/string/ends-with'>; 1386 | } 1387 | declare module '@babel/runtime-corejs2/core-js/string/from-code-point.js' { 1388 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/string/from-code-point'>; 1389 | } 1390 | declare module '@babel/runtime-corejs2/core-js/string/includes.js' { 1391 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/string/includes'>; 1392 | } 1393 | declare module '@babel/runtime-corejs2/core-js/string/match-all.js' { 1394 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/string/match-all'>; 1395 | } 1396 | declare module '@babel/runtime-corejs2/core-js/string/pad-end.js' { 1397 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/string/pad-end'>; 1398 | } 1399 | declare module '@babel/runtime-corejs2/core-js/string/pad-start.js' { 1400 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/string/pad-start'>; 1401 | } 1402 | declare module '@babel/runtime-corejs2/core-js/string/raw.js' { 1403 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/string/raw'>; 1404 | } 1405 | declare module '@babel/runtime-corejs2/core-js/string/repeat.js' { 1406 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/string/repeat'>; 1407 | } 1408 | declare module '@babel/runtime-corejs2/core-js/string/starts-with.js' { 1409 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/string/starts-with'>; 1410 | } 1411 | declare module '@babel/runtime-corejs2/core-js/string/trim-end.js' { 1412 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/string/trim-end'>; 1413 | } 1414 | declare module '@babel/runtime-corejs2/core-js/string/trim-left.js' { 1415 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/string/trim-left'>; 1416 | } 1417 | declare module '@babel/runtime-corejs2/core-js/string/trim-right.js' { 1418 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/string/trim-right'>; 1419 | } 1420 | declare module '@babel/runtime-corejs2/core-js/string/trim-start.js' { 1421 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/string/trim-start'>; 1422 | } 1423 | declare module '@babel/runtime-corejs2/core-js/string/trim.js' { 1424 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/string/trim'>; 1425 | } 1426 | declare module '@babel/runtime-corejs2/core-js/symbol.js' { 1427 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/symbol'>; 1428 | } 1429 | declare module '@babel/runtime-corejs2/core-js/symbol/for.js' { 1430 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/symbol/for'>; 1431 | } 1432 | declare module '@babel/runtime-corejs2/core-js/symbol/has-instance.js' { 1433 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/symbol/has-instance'>; 1434 | } 1435 | declare module '@babel/runtime-corejs2/core-js/symbol/is-concat-spreadable.js' { 1436 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/symbol/is-concat-spreadable'>; 1437 | } 1438 | declare module '@babel/runtime-corejs2/core-js/symbol/iterator.js' { 1439 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/symbol/iterator'>; 1440 | } 1441 | declare module '@babel/runtime-corejs2/core-js/symbol/key-for.js' { 1442 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/symbol/key-for'>; 1443 | } 1444 | declare module '@babel/runtime-corejs2/core-js/symbol/match.js' { 1445 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/symbol/match'>; 1446 | } 1447 | declare module '@babel/runtime-corejs2/core-js/symbol/replace.js' { 1448 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/symbol/replace'>; 1449 | } 1450 | declare module '@babel/runtime-corejs2/core-js/symbol/search.js' { 1451 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/symbol/search'>; 1452 | } 1453 | declare module '@babel/runtime-corejs2/core-js/symbol/species.js' { 1454 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/symbol/species'>; 1455 | } 1456 | declare module '@babel/runtime-corejs2/core-js/symbol/split.js' { 1457 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/symbol/split'>; 1458 | } 1459 | declare module '@babel/runtime-corejs2/core-js/symbol/to-primitive.js' { 1460 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/symbol/to-primitive'>; 1461 | } 1462 | declare module '@babel/runtime-corejs2/core-js/symbol/to-string-tag.js' { 1463 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/symbol/to-string-tag'>; 1464 | } 1465 | declare module '@babel/runtime-corejs2/core-js/symbol/unscopables.js' { 1466 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/symbol/unscopables'>; 1467 | } 1468 | declare module '@babel/runtime-corejs2/core-js/system/global.js' { 1469 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/system/global'>; 1470 | } 1471 | declare module '@babel/runtime-corejs2/core-js/weak-map.js' { 1472 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/weak-map'>; 1473 | } 1474 | declare module '@babel/runtime-corejs2/core-js/weak-set.js' { 1475 | declare module.exports: $Exports<'@babel/runtime-corejs2/core-js/weak-set'>; 1476 | } 1477 | declare module '@babel/runtime-corejs2/helpers/applyDecoratedDescriptor.js' { 1478 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/applyDecoratedDescriptor'>; 1479 | } 1480 | declare module '@babel/runtime-corejs2/helpers/arrayWithHoles.js' { 1481 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/arrayWithHoles'>; 1482 | } 1483 | declare module '@babel/runtime-corejs2/helpers/arrayWithoutHoles.js' { 1484 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/arrayWithoutHoles'>; 1485 | } 1486 | declare module '@babel/runtime-corejs2/helpers/assertThisInitialized.js' { 1487 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/assertThisInitialized'>; 1488 | } 1489 | declare module '@babel/runtime-corejs2/helpers/AsyncGenerator.js' { 1490 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/AsyncGenerator'>; 1491 | } 1492 | declare module '@babel/runtime-corejs2/helpers/asyncGeneratorDelegate.js' { 1493 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/asyncGeneratorDelegate'>; 1494 | } 1495 | declare module '@babel/runtime-corejs2/helpers/asyncIterator.js' { 1496 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/asyncIterator'>; 1497 | } 1498 | declare module '@babel/runtime-corejs2/helpers/asyncToGenerator.js' { 1499 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/asyncToGenerator'>; 1500 | } 1501 | declare module '@babel/runtime-corejs2/helpers/awaitAsyncGenerator.js' { 1502 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/awaitAsyncGenerator'>; 1503 | } 1504 | declare module '@babel/runtime-corejs2/helpers/AwaitValue.js' { 1505 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/AwaitValue'>; 1506 | } 1507 | declare module '@babel/runtime-corejs2/helpers/classCallCheck.js' { 1508 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/classCallCheck'>; 1509 | } 1510 | declare module '@babel/runtime-corejs2/helpers/classNameTDZError.js' { 1511 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/classNameTDZError'>; 1512 | } 1513 | declare module '@babel/runtime-corejs2/helpers/classPrivateFieldGet.js' { 1514 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/classPrivateFieldGet'>; 1515 | } 1516 | declare module '@babel/runtime-corejs2/helpers/classPrivateFieldLooseBase.js' { 1517 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/classPrivateFieldLooseBase'>; 1518 | } 1519 | declare module '@babel/runtime-corejs2/helpers/classPrivateFieldLooseKey.js' { 1520 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/classPrivateFieldLooseKey'>; 1521 | } 1522 | declare module '@babel/runtime-corejs2/helpers/classPrivateFieldSet.js' { 1523 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/classPrivateFieldSet'>; 1524 | } 1525 | declare module '@babel/runtime-corejs2/helpers/construct.js' { 1526 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/construct'>; 1527 | } 1528 | declare module '@babel/runtime-corejs2/helpers/createClass.js' { 1529 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/createClass'>; 1530 | } 1531 | declare module '@babel/runtime-corejs2/helpers/defaults.js' { 1532 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/defaults'>; 1533 | } 1534 | declare module '@babel/runtime-corejs2/helpers/defineEnumerableProperties.js' { 1535 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/defineEnumerableProperties'>; 1536 | } 1537 | declare module '@babel/runtime-corejs2/helpers/defineProperty.js' { 1538 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/defineProperty'>; 1539 | } 1540 | declare module '@babel/runtime-corejs2/helpers/esm/applyDecoratedDescriptor.js' { 1541 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/applyDecoratedDescriptor'>; 1542 | } 1543 | declare module '@babel/runtime-corejs2/helpers/esm/arrayWithHoles.js' { 1544 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/arrayWithHoles'>; 1545 | } 1546 | declare module '@babel/runtime-corejs2/helpers/esm/arrayWithoutHoles.js' { 1547 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/arrayWithoutHoles'>; 1548 | } 1549 | declare module '@babel/runtime-corejs2/helpers/esm/assertThisInitialized.js' { 1550 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/assertThisInitialized'>; 1551 | } 1552 | declare module '@babel/runtime-corejs2/helpers/esm/AsyncGenerator.js' { 1553 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/AsyncGenerator'>; 1554 | } 1555 | declare module '@babel/runtime-corejs2/helpers/esm/asyncGeneratorDelegate.js' { 1556 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/asyncGeneratorDelegate'>; 1557 | } 1558 | declare module '@babel/runtime-corejs2/helpers/esm/asyncIterator.js' { 1559 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/asyncIterator'>; 1560 | } 1561 | declare module '@babel/runtime-corejs2/helpers/esm/asyncToGenerator.js' { 1562 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/asyncToGenerator'>; 1563 | } 1564 | declare module '@babel/runtime-corejs2/helpers/esm/awaitAsyncGenerator.js' { 1565 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/awaitAsyncGenerator'>; 1566 | } 1567 | declare module '@babel/runtime-corejs2/helpers/esm/AwaitValue.js' { 1568 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/AwaitValue'>; 1569 | } 1570 | declare module '@babel/runtime-corejs2/helpers/esm/classCallCheck.js' { 1571 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/classCallCheck'>; 1572 | } 1573 | declare module '@babel/runtime-corejs2/helpers/esm/classNameTDZError.js' { 1574 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/classNameTDZError'>; 1575 | } 1576 | declare module '@babel/runtime-corejs2/helpers/esm/classPrivateFieldGet.js' { 1577 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/classPrivateFieldGet'>; 1578 | } 1579 | declare module '@babel/runtime-corejs2/helpers/esm/classPrivateFieldLooseBase.js' { 1580 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/classPrivateFieldLooseBase'>; 1581 | } 1582 | declare module '@babel/runtime-corejs2/helpers/esm/classPrivateFieldLooseKey.js' { 1583 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/classPrivateFieldLooseKey'>; 1584 | } 1585 | declare module '@babel/runtime-corejs2/helpers/esm/classPrivateFieldSet.js' { 1586 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/classPrivateFieldSet'>; 1587 | } 1588 | declare module '@babel/runtime-corejs2/helpers/esm/construct.js' { 1589 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/construct'>; 1590 | } 1591 | declare module '@babel/runtime-corejs2/helpers/esm/createClass.js' { 1592 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/createClass'>; 1593 | } 1594 | declare module '@babel/runtime-corejs2/helpers/esm/defaults.js' { 1595 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/defaults'>; 1596 | } 1597 | declare module '@babel/runtime-corejs2/helpers/esm/defineEnumerableProperties.js' { 1598 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/defineEnumerableProperties'>; 1599 | } 1600 | declare module '@babel/runtime-corejs2/helpers/esm/defineProperty.js' { 1601 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/defineProperty'>; 1602 | } 1603 | declare module '@babel/runtime-corejs2/helpers/esm/extends.js' { 1604 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/extends'>; 1605 | } 1606 | declare module '@babel/runtime-corejs2/helpers/esm/get.js' { 1607 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/get'>; 1608 | } 1609 | declare module '@babel/runtime-corejs2/helpers/esm/getPrototypeOf.js' { 1610 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/getPrototypeOf'>; 1611 | } 1612 | declare module '@babel/runtime-corejs2/helpers/esm/inherits.js' { 1613 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/inherits'>; 1614 | } 1615 | declare module '@babel/runtime-corejs2/helpers/esm/inheritsLoose.js' { 1616 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/inheritsLoose'>; 1617 | } 1618 | declare module '@babel/runtime-corejs2/helpers/esm/initializerDefineProperty.js' { 1619 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/initializerDefineProperty'>; 1620 | } 1621 | declare module '@babel/runtime-corejs2/helpers/esm/initializerWarningHelper.js' { 1622 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/initializerWarningHelper'>; 1623 | } 1624 | declare module '@babel/runtime-corejs2/helpers/esm/instanceof.js' { 1625 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/instanceof'>; 1626 | } 1627 | declare module '@babel/runtime-corejs2/helpers/esm/interopRequireDefault.js' { 1628 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/interopRequireDefault'>; 1629 | } 1630 | declare module '@babel/runtime-corejs2/helpers/esm/interopRequireWildcard.js' { 1631 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/interopRequireWildcard'>; 1632 | } 1633 | declare module '@babel/runtime-corejs2/helpers/esm/isNativeFunction.js' { 1634 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/isNativeFunction'>; 1635 | } 1636 | declare module '@babel/runtime-corejs2/helpers/esm/iterableToArray.js' { 1637 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/iterableToArray'>; 1638 | } 1639 | declare module '@babel/runtime-corejs2/helpers/esm/iterableToArrayLimit.js' { 1640 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/iterableToArrayLimit'>; 1641 | } 1642 | declare module '@babel/runtime-corejs2/helpers/esm/iterableToArrayLimitLoose.js' { 1643 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/iterableToArrayLimitLoose'>; 1644 | } 1645 | declare module '@babel/runtime-corejs2/helpers/esm/jsx.js' { 1646 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/jsx'>; 1647 | } 1648 | declare module '@babel/runtime-corejs2/helpers/esm/newArrowCheck.js' { 1649 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/newArrowCheck'>; 1650 | } 1651 | declare module '@babel/runtime-corejs2/helpers/esm/nonIterableRest.js' { 1652 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/nonIterableRest'>; 1653 | } 1654 | declare module '@babel/runtime-corejs2/helpers/esm/nonIterableSpread.js' { 1655 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/nonIterableSpread'>; 1656 | } 1657 | declare module '@babel/runtime-corejs2/helpers/esm/objectDestructuringEmpty.js' { 1658 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/objectDestructuringEmpty'>; 1659 | } 1660 | declare module '@babel/runtime-corejs2/helpers/esm/objectSpread.js' { 1661 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/objectSpread'>; 1662 | } 1663 | declare module '@babel/runtime-corejs2/helpers/esm/objectWithoutProperties.js' { 1664 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/objectWithoutProperties'>; 1665 | } 1666 | declare module '@babel/runtime-corejs2/helpers/esm/objectWithoutPropertiesLoose.js' { 1667 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/objectWithoutPropertiesLoose'>; 1668 | } 1669 | declare module '@babel/runtime-corejs2/helpers/esm/possibleConstructorReturn.js' { 1670 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/possibleConstructorReturn'>; 1671 | } 1672 | declare module '@babel/runtime-corejs2/helpers/esm/readOnlyError.js' { 1673 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/readOnlyError'>; 1674 | } 1675 | declare module '@babel/runtime-corejs2/helpers/esm/set.js' { 1676 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/set'>; 1677 | } 1678 | declare module '@babel/runtime-corejs2/helpers/esm/setPrototypeOf.js' { 1679 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/setPrototypeOf'>; 1680 | } 1681 | declare module '@babel/runtime-corejs2/helpers/esm/skipFirstGeneratorNext.js' { 1682 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/skipFirstGeneratorNext'>; 1683 | } 1684 | declare module '@babel/runtime-corejs2/helpers/esm/slicedToArray.js' { 1685 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/slicedToArray'>; 1686 | } 1687 | declare module '@babel/runtime-corejs2/helpers/esm/slicedToArrayLoose.js' { 1688 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/slicedToArrayLoose'>; 1689 | } 1690 | declare module '@babel/runtime-corejs2/helpers/esm/superPropBase.js' { 1691 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/superPropBase'>; 1692 | } 1693 | declare module '@babel/runtime-corejs2/helpers/esm/taggedTemplateLiteral.js' { 1694 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/taggedTemplateLiteral'>; 1695 | } 1696 | declare module '@babel/runtime-corejs2/helpers/esm/taggedTemplateLiteralLoose.js' { 1697 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/taggedTemplateLiteralLoose'>; 1698 | } 1699 | declare module '@babel/runtime-corejs2/helpers/esm/temporalRef.js' { 1700 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/temporalRef'>; 1701 | } 1702 | declare module '@babel/runtime-corejs2/helpers/esm/temporalUndefined.js' { 1703 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/temporalUndefined'>; 1704 | } 1705 | declare module '@babel/runtime-corejs2/helpers/esm/toArray.js' { 1706 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/toArray'>; 1707 | } 1708 | declare module '@babel/runtime-corejs2/helpers/esm/toConsumableArray.js' { 1709 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/toConsumableArray'>; 1710 | } 1711 | declare module '@babel/runtime-corejs2/helpers/esm/toPropertyKey.js' { 1712 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/toPropertyKey'>; 1713 | } 1714 | declare module '@babel/runtime-corejs2/helpers/esm/typeof.js' { 1715 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/typeof'>; 1716 | } 1717 | declare module '@babel/runtime-corejs2/helpers/esm/wrapAsyncGenerator.js' { 1718 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/wrapAsyncGenerator'>; 1719 | } 1720 | declare module '@babel/runtime-corejs2/helpers/esm/wrapNativeSuper.js' { 1721 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/wrapNativeSuper'>; 1722 | } 1723 | declare module '@babel/runtime-corejs2/helpers/extends.js' { 1724 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/extends'>; 1725 | } 1726 | declare module '@babel/runtime-corejs2/helpers/get.js' { 1727 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/get'>; 1728 | } 1729 | declare module '@babel/runtime-corejs2/helpers/getPrototypeOf.js' { 1730 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/getPrototypeOf'>; 1731 | } 1732 | declare module '@babel/runtime-corejs2/helpers/inherits.js' { 1733 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/inherits'>; 1734 | } 1735 | declare module '@babel/runtime-corejs2/helpers/inheritsLoose.js' { 1736 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/inheritsLoose'>; 1737 | } 1738 | declare module '@babel/runtime-corejs2/helpers/initializerDefineProperty.js' { 1739 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/initializerDefineProperty'>; 1740 | } 1741 | declare module '@babel/runtime-corejs2/helpers/initializerWarningHelper.js' { 1742 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/initializerWarningHelper'>; 1743 | } 1744 | declare module '@babel/runtime-corejs2/helpers/instanceof.js' { 1745 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/instanceof'>; 1746 | } 1747 | declare module '@babel/runtime-corejs2/helpers/interopRequireDefault.js' { 1748 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/interopRequireDefault'>; 1749 | } 1750 | declare module '@babel/runtime-corejs2/helpers/interopRequireWildcard.js' { 1751 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/interopRequireWildcard'>; 1752 | } 1753 | declare module '@babel/runtime-corejs2/helpers/isNativeFunction.js' { 1754 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/isNativeFunction'>; 1755 | } 1756 | declare module '@babel/runtime-corejs2/helpers/iterableToArray.js' { 1757 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/iterableToArray'>; 1758 | } 1759 | declare module '@babel/runtime-corejs2/helpers/iterableToArrayLimit.js' { 1760 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/iterableToArrayLimit'>; 1761 | } 1762 | declare module '@babel/runtime-corejs2/helpers/iterableToArrayLimitLoose.js' { 1763 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/iterableToArrayLimitLoose'>; 1764 | } 1765 | declare module '@babel/runtime-corejs2/helpers/jsx.js' { 1766 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/jsx'>; 1767 | } 1768 | declare module '@babel/runtime-corejs2/helpers/newArrowCheck.js' { 1769 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/newArrowCheck'>; 1770 | } 1771 | declare module '@babel/runtime-corejs2/helpers/nonIterableRest.js' { 1772 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/nonIterableRest'>; 1773 | } 1774 | declare module '@babel/runtime-corejs2/helpers/nonIterableSpread.js' { 1775 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/nonIterableSpread'>; 1776 | } 1777 | declare module '@babel/runtime-corejs2/helpers/objectDestructuringEmpty.js' { 1778 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/objectDestructuringEmpty'>; 1779 | } 1780 | declare module '@babel/runtime-corejs2/helpers/objectSpread.js' { 1781 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/objectSpread'>; 1782 | } 1783 | declare module '@babel/runtime-corejs2/helpers/objectWithoutProperties.js' { 1784 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/objectWithoutProperties'>; 1785 | } 1786 | declare module '@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose.js' { 1787 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose'>; 1788 | } 1789 | declare module '@babel/runtime-corejs2/helpers/possibleConstructorReturn.js' { 1790 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/possibleConstructorReturn'>; 1791 | } 1792 | declare module '@babel/runtime-corejs2/helpers/readOnlyError.js' { 1793 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/readOnlyError'>; 1794 | } 1795 | declare module '@babel/runtime-corejs2/helpers/set.js' { 1796 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/set'>; 1797 | } 1798 | declare module '@babel/runtime-corejs2/helpers/setPrototypeOf.js' { 1799 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/setPrototypeOf'>; 1800 | } 1801 | declare module '@babel/runtime-corejs2/helpers/skipFirstGeneratorNext.js' { 1802 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/skipFirstGeneratorNext'>; 1803 | } 1804 | declare module '@babel/runtime-corejs2/helpers/slicedToArray.js' { 1805 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/slicedToArray'>; 1806 | } 1807 | declare module '@babel/runtime-corejs2/helpers/slicedToArrayLoose.js' { 1808 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/slicedToArrayLoose'>; 1809 | } 1810 | declare module '@babel/runtime-corejs2/helpers/superPropBase.js' { 1811 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/superPropBase'>; 1812 | } 1813 | declare module '@babel/runtime-corejs2/helpers/taggedTemplateLiteral.js' { 1814 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/taggedTemplateLiteral'>; 1815 | } 1816 | declare module '@babel/runtime-corejs2/helpers/taggedTemplateLiteralLoose.js' { 1817 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/taggedTemplateLiteralLoose'>; 1818 | } 1819 | declare module '@babel/runtime-corejs2/helpers/temporalRef.js' { 1820 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/temporalRef'>; 1821 | } 1822 | declare module '@babel/runtime-corejs2/helpers/temporalUndefined.js' { 1823 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/temporalUndefined'>; 1824 | } 1825 | declare module '@babel/runtime-corejs2/helpers/toArray.js' { 1826 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/toArray'>; 1827 | } 1828 | declare module '@babel/runtime-corejs2/helpers/toConsumableArray.js' { 1829 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/toConsumableArray'>; 1830 | } 1831 | declare module '@babel/runtime-corejs2/helpers/toPropertyKey.js' { 1832 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/toPropertyKey'>; 1833 | } 1834 | declare module '@babel/runtime-corejs2/helpers/typeof.js' { 1835 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/typeof'>; 1836 | } 1837 | declare module '@babel/runtime-corejs2/helpers/wrapAsyncGenerator.js' { 1838 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/wrapAsyncGenerator'>; 1839 | } 1840 | declare module '@babel/runtime-corejs2/helpers/wrapNativeSuper.js' { 1841 | declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/wrapNativeSuper'>; 1842 | } 1843 | declare module '@babel/runtime-corejs2/regenerator/index.js' { 1844 | declare module.exports: $Exports<'@babel/runtime-corejs2/regenerator/index'>; 1845 | } 1846 | --------------------------------------------------------------------------------