diff --git a/.editorconfig b/.editorconfig
index d3bd86c3ba..404ff0701c 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -5,5 +5,5 @@ indent_size = 4
trim_trailing_whitespace = true
insert_final_newline = true
-[{*.json,*.yml}]
+[{*.json,*.yml,*.ts}]
indent_style = space
diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index 247c8ab6a4..df45a8a9e7 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -2,4480 +2,5175 @@
# Add yourself to the "Definitions by:" list instead.
# See https://github.com/DefinitelyTyped/DefinitelyTyped#edit-an-existing-package
-/types/a-big-triangle/ @MathiasPaumgarten
-/types/abbrev/ @BendingBender
-/types/abs/ @AyaMorisawa
-/types/absolute/ @AyaMorisawa
-/types/acc-wizard/ @cyrilschumacher
-/types/accept-language-parser/ @kampfgnom
-/types/accepts/ @bomret @brikou
-/types/accounting/ @gerich-home @chrisleck
-/types/ace/ @Diullei
-/types/ace-diff/ @innovation-team
-/types/acl/ @tkQubo
-/types/acorn/ @RReverser @e-cloud
-/types/actioncable/ @zhu1230
-/types/actions-on-google/ @joelhegg
-/types/activex-access/ @zspitz
-/types/activex-adodb/ @zspitz
-/types/activex-adox/ @zspitz
-/types/activex-dao/ @zspitz
-/types/activex-diskquota/ @zspitz
-/types/activex-excel/ @zspitz
-/types/activex-faxcomexlib/ @zspitz
-/types/activex-infopath/ @zspitz
-/types/activex-interop/ @zspitz
-/types/activex-iwshruntimelibrary/ @zspitz
-/types/activex-libreoffice/ @zspitz
-/types/activex-msforms/ @zspitz
-/types/activex-mshtml/ @zspitz
-/types/activex-msxml2/ @zspitz
-/types/activex-office/ @zspitz
-/types/activex-outlook/ @zspitz
-/types/activex-powerpoint/ @zspitz
-/types/activex-scripting/ @zspitz
-/types/activex-shdocvw/ @zspitz
-/types/activex-shell/ @zspitz
-/types/activex-stdole/ @zspitz
-/types/activex-vbide/ @zspitz
-/types/activex-wia/ @zspitz
-/types/activex-word/ @zspitz
-/types/adal-angular/ @unindented @aciccarello
-/types/add-zero/ @Roaders
-/types/adm-zip/ @jvilk @abner
-/types/adone/ @s0m3on3 @maxveres
-/types/aframe/ @devpaul @bertoritger @twastvedt
-/types/agenda/ @meirgottlieb @princjef
-/types/aggregate-error/ @BendingBender
-/types/alertify/ @jjeffery
-/types/alexa-sdk/ @petebeegle @hoo29 @pascalwhoop @blforce @rk-7 @alexmalcoci
-/types/alexa-voice-service/ @dolanmiu
-/types/algebra.js/ @CaselIT
-/types/algoliasearch/ @cbaptiste @haroenv @aherve @samouss
-/types/allure-js-commons/ @zaqqaz
-/types/alt/ @Shearerbeard
-/types/amazon-cognito-auth-js/ @scottescue
-/types/amazon-product-api/ @MattiLehtinen @alien35
-/types/amcharts/ @ldrick
-/types/amp/ @jewbre
-/types/amp-message/ @jewbre
-/types/amphtml-validator/ @kevincharm
-/types/amplify/ @joeriks
-/types/amplify-deferred/ @joeriks @laurentiustamate94
-/types/amplitude-js/ @Asido
-/types/amqp/ @seikho @jonnysparkplugs
-/types/amqp-rpc/ @wokim
-/types/amqplib/ @mnahkies @abreits @nfantone @zelein
-/types/analytics-node/ @fongandrew @thomasthiebaud
-/types/anchor-js/ @xt0rted
-/types/angular/ @diegovilar @thorn0 @calebstdenis @leonard-thieu
-/types/angular-agility/ @rolandzwaga
-/types/angular-animate/ @michelsalib @adidahiya @rasch @codyschaaf
-/types/angular-block-ui/ @lassebn @sclassen
-/types/angular-bootstrap-calendar/ @Odrin
-/types/angular-bootstrap-lightbox/ @rolandzwaga
-/types/angular-breadcrumb/ @marctalary
-/types/angular-clipboard/ @bradfordwagner
-/types/angular-cookie/ @borislavjivkov
-/types/angular-cookies/ @diegovilar @aciccarello
-/types/angular-deferred-bootstrap/ @Ritzlgrmft
-/types/angular-desktop-notification/ @Dona278
-/types/angular-dialog-service/ @wcomartin
-/types/angular-dynamic-locale/ @stephenlautier
-/types/angular-environment/ @terrawheat
-/types/angular-es/ @mbutsykin
-/types/angular-feature-flags/ @borislavjivkov
-/types/angular-file-saver/ @deenairn
-/types/angular-file-upload/ @cyrilgandon
-/types/angular-formly/ @scatcher
-/types/angular-fullscreen/ @julienpa
-/types/angular-gettext/ @AkosLukacs
-/types/angular-google-analytics/ @cyrilschumacher @Toxantron
-/types/angular-gridster/ @jpmnteiro
-/types/angular-growl-v2/ @mkp05
-/types/angular-hotkeys/ @jlz27 @reppners @cyrilgandon
-/types/angular-http-auth/ @vvakame
-/types/angular-httpi/ @Kukks
-/types/angular-idle/ @mthamil
-/types/angular-jwt/ @rerezz
-/types/angular-load/ @david-gang
-/types/angular-loading-bar/ @stephenlautier @tyronedougherty
-/types/angular-local-storage/ @kenfdev @dona278
-/types/angular-localforage/ @reppners
-/types/angular-locker/ @nkovacic
-/types/angular-material/ @blbigelow @PeterHajdu @Dona278 @geertjansen @eknowles
-/types/angular-media-queries/ @jpmnteiro
-/types/angular-meteor/ @pgrm
-/types/angular-mocks/ @diegovilar @daltin
-/types/angular-modal/ @paullessing
-/types/angular-oauth2/ @anteriovieira
-/types/angular-pdfjs-viewer/ @bastienmoulia
-/types/angular-permission/ @vmishevski
-/types/angular-promise-tracker/ @rufusl
-/types/angular-q-spread/ @rafw87
-/types/angular-resource/ @diegovilar @miffels
-/types/angular-route/ @park9140
-/types/angular-sanitize/ @diegovilar
-/types/angular-scenario/ @RomanoLindano
-/types/angular-scroll/ @samherrmann
-/types/angular-signalr-hub/ @AdamSantaniello
-/types/angular-spinner/ @Biegal
-/types/angular-storage/ @mdekrey
-/types/angular-strap/ @samherrmann @mkannwischer
-/types/angular-toastr/ @nkovacic @trodi
-/types/angular-toasty/ @muenchdo
-/types/angular-tooltips/ @leonard-thieu
-/types/angular-translate/ @michelsalib @GabrielGil
-/types/angular-ui-bootstrap/ @xt0rted @ry8806
-/types/angular-ui-router/ @michelsalib @matiishyn @mikehaas763
-/types/angular-ui-scroll/ @marknadig
-/types/angular-ui-sortable/ @thgreasi
-/types/angular-ui-tree/ @CalvinFernandez
-/types/angular-websocket/ @nickveys
-/types/angular-wizard/ @mjurisic @rwwilden
-/types/angular-xeditable/ @jpmnteiro
-/types/angular.throttle/ @reppners
-/types/angularfire/ @thSoft
-/types/angularlocalstorage/ @horiuchi
-/types/angulartics/ @bateast2
-/types/animation-frame/ @qinfchen
-/types/animejs/ @A-Babin
-/types/annyang/ @hisham @theluk
-/types/ansi-colors/ @rogierschouten
-/types/ansi-escapes/ @jacobbubu
-/types/ansi-regex/ @mvachhar
-/types/ansi-styles/ @brynbellomy @plylrnsdy
-/types/ansicolors/ @rogierschouten
-/types/any-db/ @rogierschouten
-/types/any-db-transaction/ @rogierschouten
-/types/anybar/ @khoomeister
-/types/anymatch/ @BendingBender
-/types/apex.js/ @y13i
-/types/aphrodite/ @asvetliakov
-/types/api-error-handler/ @tkrotoff
-/types/apicache/ @danielsogl
-/types/apigee-access/ @CasperSkydt
-/types/apollo-codegen/ @bradleyayers
-/types/app-root-dir/ @chenyang-biu
-/types/app-root-path/ @shantmarouti
-/types/appdmg/ @unindented
-/types/appframework/ @kyo-ago
-/types/applepayjs/ @martincostello
-/types/appletvjs/ @brainded
-/types/applicationinsights-js/ @kamilszostak
-/types/aqb/ @Athenkosi-Mase
-/types/arangodb/ @pluma
-/types/arbiter/ @arash16
-/types/arcgis-js-api/v3/ @Esri @bsvensson
-/types/arcgis-js-api/ @Esri @bsvensson
-/types/arcgis-rest-api/ @JeffJacobson
-/types/arcgis-to-geojson-utils/ @JeffJacobson
-/types/archiver/ @dolanmiu @crevil
-/types/archy/ @vvakame
-/types/are-we-there-yet/ @brianloveswords
-/types/argon2-browser/ @ivangabriele
-/types/argparse/ @arcticwaters @tlaziuk
-/types/args/ @Slessi
-/types/argv/ @hookclaw
-/types/arr-union/ @mrmlnc
-/types/array-find-index/ @samverschueren
-/types/array-foreach/ @skysteve
-/types/array-uniq/ @DanielRosenwasser
-/types/array-unique/ @CSLTech
-/types/arrify/ @wanganjun
-/types/artillery/ @kmccoan-allocadia
-/types/asana/ @tkqubo
-/types/ascii2mathml/ @RagibHasin
-/types/asenv/ @remisery
-/types/asn1js/ @microshine
-/types/aspnet-identity-pw/ @jt000
-/types/assert-equal-jsx/ @seryl
-/types/assert-plus/ @KostyaTretyak
-/types/assertsharp/ @brunolm
-/types/assets-webpack-plugin/ @kryops
-/types/async/ @borisyankov @kern0 @Penryn @fenying @pascalmartin
-/types/async-cache/ @BendingBender
-/types/async-lock/ @elisee @afharo @rhymmor
-/types/async-polling/ @Goldsmith42
-/types/async-retry/ @albertywu @MeLlamoPablo
-/types/async.nexttick/ @pyrho
-/types/asynciterator/ @rubensworks
-/types/atlaskit__button/ @dijimsta
-/types/atlaskit__calendar/ @lstanden
-/types/atlaskit__inline-edit/ @lstanden
-/types/atlaskit__layer/ @lstanden
-/types/atlaskit__single-select/ @lstanden
-/types/atmosphere.js/ @toedter @Mory1879 @Scipion
-/types/atob/ @johngeorgewright
-/types/atom/ @GlenCFL @smhxx @lierdakil
-/types/atom-keymap/ @GlenCFL
-/types/atom-mocha-test-runner/ @GlenCFL
-/types/atpl/ @soywiz
-/types/audiosprite/ @Perlmint
-/types/auth0/ @wbhob @westy92 @amiram
-/types/auth0-angular/ @homesar
-/types/auth0-js/v7/ @advancedrei
-/types/auth0-js/ @adrianchia @mdurrant @peterblazejewicz
-/types/auth0-lock/ @carusology @goldcaddy77 @lfaudreejr
-/types/auth0.widget/ @advancedrei
-/types/auto-launch/ @rhysd @unindented
-/types/auto-sni/ @janwo
-/types/autobahn/ @darkl @valepu
-/types/autolinker/ @leonyu
-/types/autoprefixer/ @odnamrataizem
-/types/autosize/ @kingdango @keika299 @NeekSandhu
-/types/autosuggest-highlight/ @senukartur
-/types/awesomplete/ @webbiesdk @bmdixon @tbekolay @chrislopresto
-/types/aws-iot-device-sdk/ @niik @mlamp
-/types/aws-lambda/ @skarum @tobyhede @buggy @y13i @wwwy3y3 @OrthoDex @MichaelMarner @daniel-cottone @kostya-misura @coderbyheart @palmithor @daniloraisi @simonbuchan @Haydabase @repl-chris @aneilbaboo
-/types/aws-serverless-express/ @threesquared @jcaffey @mattmeye @albertovasquez
-/types/aws4/ @ajcrites
-/types/axel/ @ruslan-molodyko
-/types/axon/ @jewbre
-/types/azure/ @AndrewGaspar @antiveeranna @SomaticIT
-/types/azure-mobile-services-client/ @dmorosinotto
-/types/azure-sb/ @Azure
-/types/b_/ @outring
-/types/babel-code-frame/ @mohsen1
-/types/babel-core/ @yortus @marvinhagemeister
-/types/babel-generator/ @yortus @johnnyestilles
-/types/babel-plugin-react-pug/ @jpap
-/types/babel-plugin-syntax-jsx/ @marvinhagemeister
-/types/babel-template/ @yortus @marvinhagemeister
-/types/babel-traverse/ @yortus @marvinhagemeister
-/types/babel-types/ @yortus @baxtersa @marvinhagemeister @bcherny
-/types/babel-webpack-plugin/ @j-f1
-/types/babel__code-frame/ @mohsen1 @ForbesLindesay
-/types/babelify/ @TeamworkGuy2 @marvinhagemeister
-/types/babylon/ @yortus @marvinhagemeister
-/types/babylon-walk/ @czbuchi
-/types/babyparse/ @cdiddy77
-/types/backbone/ @borisyankov @nvivo
-/types/backbone-associations/ @craigbrett17
-/types/backbone-fetch-cache/ @delphinus35
-/types/backbone-relational/ @eirikhm
-/types/backbone.layoutmanager/ @hejiang2000
-/types/backbone.localstorage/ @lgrignon
-/types/backbone.marionette/ @zhamid @nvivo @sventschui @razorness
-/types/backbone.paginator/ @Nyamazing
-/types/backbone.radio/ @alphaleonis
-/types/backgrid/ @jlujan
-/types/backlog-js/ @vvatanabe
-/types/backoff/ @BendingBender
-/types/baconjs/ @alexander-matsievsky @gekkio
-/types/bagpipes/ @micmro
-/types/barcode/ @pvomhoff
-/types/bardjs/ @TepigMC
-/types/base-64/ @dolanmiu
-/types/base-x/ @chrootsu
-/types/base16/ @alechill
-/types/base64-arraybuffer/ @jbencook
-/types/base64-js/ @pe8ter
-/types/base64-url/ @urish
-/types/base64topdf/ @lucasriondel
-/types/bases/ @harikv
-/types/bash-glob/ @mrmlnc
-/types/basic-auth/ @moonpyk @vesse
-/types/batch-stream/ @drudge
-/types/bazinga-translator/ @alexndlm
-/types/bcrypt/ @codeanimal @IOAyman @dstapleton92
-/types/bcryptjs/ @RafaelKr
-/types/beats/ @urish
-/types/bech32/ @micksatana
-/types/behavior3/ @carrrywu
-/types/bell/ @SimonSchick
-/types/bem-cn/ @selkinvitaly
-/types/better-curry/ @pocesar
-/types/better-sqlite3/ @Morfent @matrumz
-/types/bezier-easing/ @ptlis
-/types/bezier-js/ @danmarshall
-/types/bgiframe/ @sumegizoltan
-/types/bidirectional-map/ @helenanderson
-/types/big.js/ @nycdotnet @googol
-/types/bigi/ @mhegazy
-/types/bigint/ @Evgenus
-/types/bignum/ @Patman64
-/types/bigscreen/ @dduugg
-/types/binary-parser/ @riggs @dolanmiu
-/types/bind-ponyfill/ @skysteve
-/types/bindings/ @unindented
-/types/bintrees/ @CjS77
-/types/bip21/ @stefanhuber
-/types/bip38/ @micksatana
-/types/bip39/ @micksatana
-/types/bit-array/ @mudkipme
-/types/bitcoinjs-lib/ @mhegazy @dlebrecht @rbuckton @micksatana @youssefgh @kento1218
-/types/bitcore-lib/ @lautarodragan
-/types/bittorrent-protocol/ @feross @tlaziuk
-/types/bitwise-xor/ @rogierschouten
-/types/bl/ @Bartvds
-/types/blacklist/ @mhegazy
-/types/blazy/ @julienpa
-/types/blessed/ @brynbellomy @skellock
-/types/blissfuljs/ @fskorzec
-/types/blob-stream/ @erichillah
-/types/blob-to-buffer/ @nrlquaker
-/types/blob-util/ @WorldMaker
-/types/blocked/ @l-jonas
-/types/blockies/ @LogvinovLeon
-/types/blocks/ @ksmigiel
-/types/bloomfilter/ @slawiko
-/types/blue-tape/ @sodatea
-/types/bluebird/v1/ @Bartvds
-/types/bluebird/v2/ @Bartvds @falsandtru
-/types/bluebird/ @lhecker
-/types/bluebird-global/ @d-ph
-/types/bluebird-retry/ @pvomhoff
-/types/blueimp-md5/ @rmartone @mkohlmyr
-/types/bn.js/ @LogvinovLeon
-/types/body-parser/ @santialbo @vilic @dreampulse @blendsdk @tlaziuk @jwalton
-/types/body-parser-xml/ @tbounsiar
-/types/bonjour/ @quentin-ol @octo-sniffle
-/types/bookshelf/ @arcticwaters @vesse
-/types/boom/v3/ @rogatty
-/types/boom/v4/ @rogatty @AJamesPhillips @jineshshah36 @danielmachado
-/types/boom/ @rogatty @AJamesPhillips @jineshshah36 @TimonVS @danielmachado
-/types/bootbox/ @vbortone @konpikwastaken @kanup @icereed @trodi @stannynuytkens @renjfk
-/types/bootpag/ @rdeneau
-/types/bootstrap/v3/ @borisyankov
-/types/bootstrap/ @denisname
-/types/bootstrap-3-typeahead/ @AndersonFriaca
-/types/bootstrap-datepicker/ @borisyankov
-/types/bootstrap-fileinput/ @CheCoxshall
-/types/bootstrap-growl-ifightcrime/ @AndersonFriaca
-/types/bootstrap-maxlength/ @danmana
-/types/bootstrap-notify/ @niemyjski @mouse0270 @robert-voica
-/types/bootstrap-select/ @LKay
-/types/bootstrap-slider/ @dbeckwith @leonard-thieu
-/types/bootstrap-switch/ @johnmbaughman
-/types/bootstrap-table/ @talatbaig
-/types/bootstrap-touchspin/ @albinsunnanbo
-/types/bootstrap-treeview/ @jbtronics
-/types/bootstrap-validator/ @BradyLiles
-/types/bootstrap.paginator/ @derikwhittaker
-/types/bootstrap.timepicker/ @derikwhittaker @heatherbooker
-/types/bootstrap.v3.datetimepicker/v3/ @bayitajesi
-/types/bootstrap.v3.datetimepicker/ @katonap
-/types/bootstrap3-dialog/ @nakupanda @cnboland
-/types/bounce.js/ @cherrry
-/types/box2d/ @jbaldwin
-/types/brace-expansion/ @BendingBender
-/types/braces/ @vemoo
-/types/braft-editor/ @me
-/types/braintree-web/ @chlela
-/types/breeze/ @borisyankov
-/types/bricks.js/ @kondi
-/types/brorand/ @chrootsu
-/types/browser-bunyan/ @PaulLockwood @kryops
-/types/browser-fingerprint/ @LKay
-/types/browser-harness/ @scriby
-/types/browser-pack/ @TeamworkGuy2
-/types/browser-report/ @JTOne123
-/types/browser-resolve/ @marionebl
-/types/browser-sync/ @joeskeen @aznnomness
-/types/browserify/ @AndrewGaspar @jvilk @leonard-thieu
-/types/bs58/ @chrootsu
-/types/bson/ @horiuchi @CaselIT
-/types/btoa/ @johngeorgewright
-/types/bucks/ @zaneli
-/types/buffer-compare/ @chrootsu
-/types/buffer-equal/ @Bartvds
-/types/buffers/ @rhencke
-/types/bufferstream/ @Bartvds
-/types/builtin-modules/ @ajafff
-/types/bull/v2/ @bgrieder @JProgrammer
-/types/bull/ @bgrieder @JProgrammer @marshall007 @weeco @blaugold @iamolegga
-/types/bump-regex/ @silkentrance
-/types/bunnymq/ @cyrilschumacher
-/types/bunyan/ @amikhalev
-/types/bunyan-blackhole/ @olivr70
-/types/bunyan-bugsnag/ @pasieronen
-/types/bunyan-config/ @cyrilschumacher
-/types/bunyan-format/ @dex4er
-/types/bunyan-prettystream/ @jasonswearingen @enlight
-/types/bunyan-winston-adapter/ @stevehipwell
-/types/busboy/ @jacobbaskin
-/types/business-rules-engine/ @rsamec
-/types/bwip-js/ @MugeSo
-/types/byline/ @reppners
-/types/bytebuffer/ @cappellin
-/types/bytes/ @danny8002 @believer
-/types/c3/ @mcliment @gerinjacob @denyo @dmitryshindin @timn
-/types/cache-manager/ @GausSim
-/types/cal-heatmap/ @RetroChrisB
-/types/callsite/ @newclear
-/types/callsites/ @BendingBender
-/types/calq/ @eirikhm
-/types/camaro/ @tuananh
-/types/camelcase/ @samverschueren
-/types/camelcase-keys/ @mhegazy
-/types/camo/ @lucasmciruzzi
-/types/cancan/ @Vincent-Pang
-/types/cannon/ @clark-stevenson @Gelio
-/types/canvas-confetti/ @matracey
-/types/canvas-gauges/ @Mikhus
-/types/canvasjs/ @brutalimp
-/types/capitalize/ @frederickfogerty
-/types/card-validator/ @ChanceM
-/types/case-sensitive-paths-webpack-plugin/ @r3nya
-/types/caseless/ @downace @mastermatt
-/types/cash/ @akvlko
-/types/casperjs/ @jedmao @urielch
-/types/cassandra-driver/ @Svjard @pc-jedi
-/types/catbox/v7/ @jasonswearingen @AJamesPhillips
-/types/catbox/ @jasonswearingen @AJamesPhillips @saboya
-/types/cbor/ @pushplay
-/types/ccap/ @taoqf
-/types/chai/v2/ @Bartvds @AGBrown
-/types/chai/ @jedmao @Bartvds @AGBrown @olivr70 @mwistrand @joshuakgoldberg @shaunluttin @Naktibalda @micksatana @ErikSchierboom
-/types/chai-arrays/ @clementprevot
-/types/chai-as-promised/ @jt000 @Kuniwak @leonard-thieu @lazerwalker @mattbishop
-/types/chai-datetime/ @cliffburger
-/types/chai-dom/ @mattlewis92
-/types/chai-enzyme/ @asvetliakov
-/types/chai-fuzzy/ @Bartvds
-/types/chai-http/ @Nemo157 @G1itcher @CaselIT @bas-l
-/types/chai-jest-snapshot/ @mattvperry
-/types/chai-jquery/ @kazimanzurrashid
-/types/chai-json-schema/ @ulrichheiniger
-/types/chai-oequal/ @mizunashi-mana
-/types/chai-spies/ @kuzn-ilya
-/types/chai-string/ @nmalaguti
-/types/chai-subset/ @delta62 @AGBrown
-/types/chai-uuid/ @harm-less
-/types/chai-webdriverio/ @sherlock1982
-/types/chai-xml/ @jedigo
-/types/chance/ @cbowdon @brikou @cafesanu
-/types/change-emitter/ @iskandersierra
-/types/chardet/ @Gebatzens
-/types/charm/ @Xananax
-/types/charset/ @cspotcode
-/types/chart.js/ @anuti @FabienLavocat @KentarouTakeda @larrybahr @mernen @josefpaij @danmana @guillaume-ro-fr @chicoxyzzy @archy-bold @braincore
-/types/chartist/ @mtgibbs @psimonski @clottman @affilnost
-/types/chayns/ @HenningKuehl
-/types/check-sum/ @BendingBender
-/types/check-types/ @idchlife
-/types/checkstyle-formatter/ @mhegazy
-/types/checksum/ @rogierschouten
-/types/cheerio/ @blittle @wmaurer @umarniz @LiJinyao
-/types/chessboardjs/ @sliverb @davidmpaz
-/types/chmodr/ @BendingBender
-/types/chokidar/ @reppners @felixfbecker @bayssmekanique
-/types/chosen-js/ @borisyankov @denisname
-/types/chownr/ @BendingBender
-/types/chroma-js/v0/ @invliD
-/types/chroma-js/ @invliD @mpacholec
-/types/chrome/ @matthewkimber @otiai10 @couven92 @rreverser @sreimer15
-/types/chromedriver/ @pe8ter
-/types/circuit-breaker-js/ @DeTeam
-/types/circular-json/ @jpevarnek
-/types/ckeditor/v2/ @wittwert
-/types/ckeditor/ @wittwert @stuartlong
-/types/clamp-js/ @Hikariii
-/types/clamp-js-main/ @sinziananicolae
-/types/classnames/ @adidahiya @JKillian @seansfkelley @mradamczyk @marvinhagemeister
-/types/cldrjs/ @RamanBut-Husaim @gcastre
-/types/clean-css/ @tkrotoff
-/types/clean-stack/ @BendingBender
-/types/clean-webpack-plugin/ @j-f1
-/types/clear-require/ @dan-j
-/types/clearbladejs-client/ @ClearBlade
-/types/clearbladejs-node/ @ClearBlade
-/types/clearbladejs-server/ @ClearBlade
-/types/cleave.js/ @clentfort @jasongi-at-sportsbet @sashashakun
-/types/cli/ @kayahr
-/types/cli-color/ @ChaosinaCan
-/types/cli-progress/ @mhegazy
-/types/cli-spinner/ @janslow
-/types/cli-table/ @arylo
-/types/cli-table2/ @mgroenhoff
-/types/client-sessions/ @netroy
-/types/clientjs/ @icopp
-/types/cliff/ @brynbellomy
-/types/clipboard/ @impworks
-/types/clipboard-js/ @markwongsk
-/types/clipboardy/ @BendingBender
-/types/clmtrackr/ @hellochar
-/types/clndr/ @jasperjn
-/types/clockpicker/ @jfcere
-/types/cloneable-readable/ @qlonik
-/types/cloner/ @matrumz
-/types/closure-compiler/ @mprobst
-/types/cloud-env/ @Morfent
-/types/cloudflare-apps/ @MartynasZilinskas
-/types/cls-hooked/ @aleung
-/types/clusterize.js/ @Pr1st0n
-/types/cmd-shim/ @cspotcode
-/types/co-body/ @geoffreak
-/types/co-views/ @devlee @geoffreak
-/types/code/ @prashaantt
-/types/codemirror/ @mihailik @nrbernard @Pr1st0n
-/types/codependency/ @morphatic
-/types/coffeeify/ @tkQubo
-/types/coinbase/ @rogierschouten
-/types/coinstring/ @mhegazy
-/types/collections/ @scarabedore
-/types/color/v0/ @LKay
-/types/color/v1/ @LKay
-/types/color/v2/ @Airlun
-/types/color/ @Airlun @jameswlane
-/types/color-convert/ @Airlun
-/types/color-name/ @Ailrun
-/types/color-namer/ @in19farkt
-/types/color-string/ @BendingBender @danmarshall
-/types/colorbrewer/ @mtraynham
-/types/com.darktalker.cordova.screenshot/ @akarienta
-/types/combine-source-map/ @TeamworkGuy2
-/types/combined-stream/ @felixge @tlaziuk
-/types/combokeys/ @iclanton
-/types/cometd/ @derekcicerone
-/types/command-line-args/v4/ @CzBuCHi @75lb
-/types/command-line-args/ @75lb
-/types/command-line-commands/ @CzBuCHi
-/types/command-line-usage/ @matrumz @Dvorsky
-/types/commangular/ @hiraash
-/types/comment-json/ @Jason3S
-/types/common-errors/ @icopp
-/types/common-tags/ @zuzusik @tzupengwang
-/types/commonmark/ @nicojs @leonard-thieu
-/types/compare-version/ @jpevarnek
-/types/compare-versions/ @LogvinovLeon
-/types/complex/ @AyaMorisawa
-/types/component-emitter/ @psnider
-/types/compose-function/ @denis-sokolov
-/types/compressible/ @BendingBender
-/types/compression/ @santialbo @rburgt
-/types/compression-webpack-plugin/ @dublicator
-/types/compute-stdev/ @mrmlnc
-/types/concat-stream/ @jmarianer
-/types/concaveman/ @DenisCarriere
-/types/conf/v0/ @SamVerschueren
-/types/conf/ @SamVerschueren @BendingBender
-/types/confidence/ @jppellerin
-/types/config/ @RWander @forrestbice @jndonald3 @albertovasquez
-/types/configstore/ @ArcticLight
-/types/configurable/ @jewbre
-/types/confit/ @ethanresnick
-/types/connect/ @SomaticIT @EvanHahn
-/types/connect-busboy/ @pinguet62
-/types/connect-ensure-login/ @0x6368656174
-/types/connect-flash/ @AndreasGassmann
-/types/connect-history-api-fallback/ @douglasduteil
-/types/connect-livereload/ @SomaticIT
-/types/connect-modrewrite/ @tinganho
-/types/connect-mongo/ @Syati
-/types/connect-pg-simple/ @pasieronen
-/types/connect-redis/ @xstoudi @morcerf
-/types/connect-slashes/ @samherrmann
-/types/connect-timeout/ @cyrilschumacher
-/types/console-stamp/ @ericbyers
-/types/consolidate/ @soywiz @theosherry @nicolashenry
-/types/consul/ @chrootsu
-/types/content-disposition/ @bomret
-/types/content-type/ @horiuchi @BendingBender
-/types/contentful-resolve-response/ @antonkarsten
-/types/contextjs/ @kernhanda
-/types/continuation-local-storage/ @rath @heycalmdown @aboveyou00
-/types/convert-hrtime/ @BendingBender
-/types/convert-layout/ @xeningem
-/types/convert-source-map/ @AndrewGaspar @mgroenhoff @TeamworkGuy2
-/types/convict/ @Nemo157 @vesse @elyscape @vanthiyathevan
-/types/cookie/ @pine613
-/types/cookie-parser/ @santialbo @BendingBender
-/types/cookie-session/ @borislavjivkov
-/types/cookie-signature/ @lith-light-g
-/types/cookie_js/ @slawiko
-/types/cookies/ @WangZishi @jkeylu @BendingBender
-/types/copy-paste/ @SrTobi
-/types/copy-text-to-clipboard/ @BendingBender
-/types/copy-webpack-plugin/ @flying-sheep
-/types/cordova-ionic/ @hendrikmaus
-/types/cordova-plugin-app-version/ @Ritzlgrmft
-/types/cordova-plugin-background-mode/ @Lordnoname
-/types/cordova-plugin-badge/ @timbru31
-/types/cordova-plugin-ble-central/ @gjunge
-/types/cordova-plugin-canvascamera/ @lordazzi
-/types/cordova-plugin-device-name/ @larrybahr
-/types/cordova-plugin-file-opener2/ @cyrilgandon
-/types/cordova-plugin-ibeacon/ @Ritzlgrmft
-/types/cordova-plugin-insomnia/ @Ritzlgrmft
-/types/cordova-plugin-keyboard/ @danmana @jkfb
-/types/cordova-plugin-mapsforge/ @rafw87
-/types/cordova-plugin-ms-adal/ @KaiWalter
-/types/cordova-plugin-native-keyboard/ @lobo87
-/types/cordova-plugin-ouralabs/ @Justin-Credible
-/types/cordova-plugin-qrscanner/ @bitjson @jab
-/types/cordova-plugin-spinner/ @Justin-Credible
-/types/cordova-plugin-x-socialsharing/ @Ritzlgrmft @larrybahr
-/types/cordova-sqlite-storage/ @rafw87
-/types/cordova-universal-links-plugin/ @broder
-/types/cordova_app_version_plugin/ @larrybahr
-/types/cordovarduino/ @hendrikmaus
-/types/core-js/ @rbuckton @mfdeveloper
-/types/correlation-id/ @natemara
-/types/cors/ @pluma
-/types/cosmiconfig/v4/ @ozum
-/types/cosmiconfig/ @ozum @szeck87 @saadq
-/types/cote/ @makepost
-/types/couchbase/ @maouida
-/types/countdown/ @gjuchault
-/types/counterpart/ @santiagodoldan
-/types/countries-and-timezones/ @zero51
-/types/country-list/ @iRoachie
-/types/country-select-js/ @humrochagf
-/types/coverup/ @bevalorous
-/types/cp-file/ @BendingBender
-/types/cpx/ @alan-agius4
-/types/cpy/ @mhegazy @BendingBender
-/types/cqrs-domain/ @blissi
-/types/cradle/ @panuhorsmalahti
-/types/crc/ @YuJianrong
-/types/create-error/ @tkrotoff
-/types/create-react-class/ @jgoz
-/types/create-subscription/ @Asana @vsiao
-/types/createjs/ @evilangelist @gyohk
-/types/createjs-lib/ @evilangelist @gyohk
-/types/credential/ @phuvo
-/types/credit-card-type/ @LKay
-/types/cron/ @horiuchi @winup
-/types/cropperjs/ @stepancar
-/types/croppie/ @connor4312 @dklmuc @sarunint @knuthelgesen
-/types/cross-spawn/ @Alorel
-/types/crossfilter/ @schmuli @iebaker @nordfjord
-/types/crossroads/ @diullei
-/types/cryptiles/ @awendland
-/types/crypto-js/ @misak113
-/types/cryptojs/ @giabao
-/types/cson/ @stpettersens
-/types/csprng/ @winksaville
-/types/csrf/ @markis
-/types/css/ @ilich
-/types/css-font-loading-module/ @slikts
-/types/css-modules/ @NeekSandhu
-/types/cssbeautify/ @rictic
-/types/csurf/ @horiuchi
-/types/csv-parse/ @davidm77 @obi-jan-kenobi
-/types/csv-stringify/ @rogierschouten @arjenvanderende
-/types/csv2json/ @dex4er
-/types/csvrow/ @codeanimal
-/types/csvtojson/ @EricByers @wcarson
-/types/cucumber/v1/ @abraaoalves @jan-molak @isoung @BendingBender
-/types/cucumber/v3/ @abraaoalves @jan-molak @isoung @BendingBender @ErikSchierboom
-/types/cucumber/ @abraaoalves @jan-molak @isoung @BendingBender @ErikSchierboom
-/types/currency-formatter/ @mhegazy @davidmpaz
-/types/custom-error-generator/ @thmiceli
-/types/cwise/ @taoqf
-/types/cwise-compiler/ @taoqf
-/types/cwise-parser/ @taoqf
-/types/cybozulabs-md5/ @pine613
-/types/cytoscape/ @phreed @wy193777 @ypconstante @janniclas @cerberuser
-/types/d3/v3/ @gustavderdrache @borisyankov @MatthiasJobst
-/types/d3/v4/ @tomwanzek @gustavderdrache @borisyankov
-/types/d3/ @tomwanzek @gustavderdrache @borisyankov
-/types/d3-array/ @gustavderdrache @borisyankov @tomwanzek
-/types/d3-axis/ @tomwanzek @gustavderdrache @borisyankov @denisname
-/types/d3-box/ @lk-chen
-/types/d3-brush/ @tomwanzek @gustavderdrache @borisyankov
-/types/d3-chord/ @tomwanzek @gustavderdrache @borisyankov
-/types/d3-collection/ @tomwanzek @gustavderdrache @borisyankov
-/types/d3-color/ @tomwanzek @gustavderdrache @borisyankov @denisname @ledragon
-/types/d3-contour/ @tomwanzek @Ledragon
-/types/d3-dispatch/ @tomwanzek @gustavderdrache @borisyankov @denisname
-/types/d3-drag/ @tomwanzek @gustavderdrache @borisyankov
-/types/d3-dsv/ @tomwanzek @gustavderdrache @borisyankov
-/types/d3-ease/ @tomwanzek @gustavderdrache @borisyankov
-/types/d3-fetch/ @ledragon
-/types/d3-force/ @tomwanzek @gustavderdrache @borisyankov
-/types/d3-format/ @tomwanzek @gustavderdrache @borisyankov @denisname
-/types/d3-geo/ @ledragon @tomwanzek @gustavderdrache @borisyankov
-/types/d3-hexbin/ @uncovertruth @tomwanzek
-/types/d3-hierarchy/ @tomwanzek @gustavderdrache @borisyankov
-/types/d3-hsv/ @arrayjam @denisname
-/types/d3-interpolate/ @tomwanzek @gustavderdrache @borisyankov
-/types/d3-path/ @tomwanzek @gustavderdrache @borisyankov
-/types/d3-polygon/ @tomwanzek @gustavderdrache @borisyankov
-/types/d3-quadtree/ @tomwanzek @gustavderdrache @borisyankov
-/types/d3-queue/ @tomwanzek @gustavderdrache @borisyankov
-/types/d3-random/ @tomwanzek @gustavderdrache @borisyankov
-/types/d3-request/ @Ledragon @gustavderdrache @borisyankov @tomwanzek
-/types/d3-sankey/ @tomwanzek @gustavderdrache
-/types/d3-scale/v1/ @tomwanzek @gustavderdrache @borisyankov
-/types/d3-scale/ @tomwanzek @gustavderdrache @borisyankov
-/types/d3-scale-chromatic/ @Ledragon @gustavderdrache @borisyankov @henriquefm
-/types/d3-selection/ @tomwanzek @gustavderdrache @borisyankov
-/types/d3-selection-multi/ @gustavderdrache @borisyankov
-/types/d3-shape/ @tomwanzek @gustavderdrache @borisyankov
-/types/d3-time/ @tomwanzek @gustavderdrache @borisyankov
-/types/d3-time-format/ @tomwanzek @gustavderdrache @borisyankov
-/types/d3-timer/ @tomwanzek @gustavderdrache @borisyankov
-/types/d3-tip/ @brspnnggrt
-/types/d3-transition/ @tomwanzek @gustavderdrache @borisyankov
-/types/d3-voronoi/ @tomwanzek @gustavderdrache @borisyankov
-/types/d3-zoom/ @tomwanzek @gustavderdrache @borisyankov
-/types/d3.cloud.layout/ @hansrwindhoff
-/types/d3.slider/ @lk-chen
-/types/d3kit/ @morphatic
-/types/d3pie/ @mc-petry
-/types/dagre/ @qinfchen @Frankrike @vilterp @rustedgrail
-/types/dagre-d3/ @markwongsk
-/types/dagre-layout/ @qinfchen @Frankrike @vilterp
-/types/dargs/ @BendingBender
-/types/dashify/ @rokt33r
-/types/dat.gui/ @gyohk @sonic3d @rroylance
-/types/data-driven/ @mrhen
-/types/datadog-metrics/ @pushplay
-/types/datadog-tracer/ @dineshsaravanan
-/types/datatables.net/ @Silver-Connection @omidkrad @pragmatrix @CNBoland
-/types/datatables.net-autofill/ @andy-maca
-/types/datatables.net-buttons/ @Silver-Connection @SammyG4Free @jimhartford
-/types/datatables.net-colreorder/ @andy-maca
-/types/datatables.net-fixedheader/ @szechyjs @Silver-Connection
-/types/datatables.net-rowgroup/ @maixiu
-/types/datatables.net-rowreorder/ @baywet
-/types/datatables.net-select/ @szechyjs
-/types/date-arithmetic/ @HeeL
-/types/date.format.js/ @balrob
-/types/dateformat/ @aicest
-/types/datejs/ @rupertavery
-/types/daterangepicker/ @SirMartin @smasala @nertzy
-/types/db-migrate-base/ @nickiannone
-/types/db-migrate-pg/ @nickiannone
-/types/db.js/ @cgwrench
-/types/dc/ @hansrwindhoff @mtraynham @MatthiasJobst
-/types/dd-trace/ @ColinBradley
-/types/deasync/ @Sicilica
-/types/debessmann/ @vkorehov
-/types/debounce/ @denis-sokolov
-/types/debug/ @swook @galtalmor @zamb3zi
-/types/decamelize/ @samverschueren
-/types/decay/ @enaeseth
-/types/decompress/ @plantain-00
-/types/decompress-response/ @DanielRosenwasser
-/types/decorum/ @dflor003
-/types/dedent/ @douglasduteil
-/types/deep-assign/ @souldreamer
-/types/deep-diff/ @ZauberNerd
-/types/deep-equal/ @remojansen @janslow
-/types/deep-extend/ @rhysd
-/types/deep-freeze/ @Bartvds @aluanhaddad
-/types/deep-freeze-es6/ @mattbishop
-/types/deep-freeze-strict/ @mhegazy
-/types/deepmerge/ @marvinscharle @syy1125 @AppLover69
-/types/defaults/ @IbtihelCHNAB
-/types/defer-promise/ @niklasf
-/types/define-lazy-prop/ @BendingBender
-/types/defined/ @BendingBender
-/types/deglob/ @saadq
-/types/deku/ @pocka
-/types/del/v2/ @AyaMorisawa
-/types/del/ @AyaMorisawa @BendingBender @bitjson
-/types/delaunator/ @DenisCarriere
-/types/delay/ @BendingBender
-/types/deline/ @iarroyo5
-/types/denodeify/ @joaomoreno
-/types/deoxxa-content-type/ @pine613
-/types/depcheck/ @ark120202
-/types/depd/ @danny8002 @BendingBender
-/types/dependency-tree/ @joscha
-/types/deployjava/ @cyrilschumacher
-/types/derhuerst__cli-on-key/ @jacobbubu
-/types/destroy/ @BendingBender
-/types/destroy-on-hwm/ @BendingBender
-/types/detect-browser/ @rogierschouten
-/types/detect-hover/ @thomastilkema
-/types/detect-indent/v0/ @Bartvds
-/types/detect-indent/ @Bartvds @BendingBender
-/types/detect-it/ @thomastilkema
-/types/detect-newline/ @BendingBender
-/types/detect-passive-events/ @thomastilkema
-/types/detect-pointer/ @thomastilkema
-/types/detect-port/ @lith-light-g
-/types/detect-touch-events/ @thomastilkema
-/types/detox/ @TareqElMasri
-/types/df-visible/ @Litee
-/types/dhtmlxgantt/ @mkozhukh @chriscamicas
-/types/dhtmlxscheduler/ @mkozhukh
-/types/di-lite/ @dcrusader
-/types/diacritics/ @otociulis
-/types/diff/ @vvakame @szdc
-/types/diff2html/ @rtfpessoa
-/types/dir-resolve/ @andy-ms
-/types/discontinuous-range/ @OiCMudkips
-/types/discourse-sso/ @championswimmer
-/types/dispatchr/ @Ragg-
-/types/disposable-email-domains/ @geoffreak
-/types/dnssd/ @angelmerino
-/types/doccookies/ @jonegerton
-/types/dockerode/ @seikho @nlaplante @isac322 @lazarusx @meisenzahl @thegecko
-/types/docopt/ @giggio
-/types/doctrine/ @rictic
-/types/document-promises/ @NotWoods
-/types/documentdb/ @NoelAbrahams @brettferdosi @ctstone @yifanwu
-/types/documentdb-server/ @lith-light-g
-/types/documentdb-session/ @DanielRosenwasser
-/types/dojo/ @vansimke
-/types/dom-inputevent/ @diagramatics
-/types/dom-to-image/ @JipSterk
-/types/dom4/ @adidahiya @giladgray
-/types/domo/ @Steve-Fenton
-/types/dompurify/ @bazuzi
-/types/domready/ @dotnetnerd
-/types/donna/ @vvakame
-/types/dookie/ @swanest
-/types/dot/ @ZombieHunter
-/types/dot-object/ @nkovacic
-/types/dot-prop/v2/ @samverschueren
-/types/dot-prop/ @samverschueren @BendingBender
-/types/dotdir-regex/ @mrmlnc
-/types/dotdotdot/ @milanjaros
-/types/dotenv/v2/ @jussikinnula @borekb @enaeseth
-/types/dotenv/ @jussikinnula @borekb @enaeseth
-/types/dotenv-safe/ @krenor
-/types/dotenv-webpack/ @karol-majewski
-/types/dotfile-regex/ @mrmlnc
-/types/dottie/ @domarmstrong
-/types/double-ended-queue/ @dsagal
-/types/doublearray/ @mzsm
-/types/doubleclick-gpt/ @johngeorgewright @steven-joyce
-/types/download/ @nicojs
-/types/downloadjs/ @cwmoo740
-/types/draft-js/ @dmitryrogozhny @eelco @ghotiphud @schwers @michael-yx-wu @willisplummer @smvilar @sulf
-/types/drag-timetable/ @chinkan
-/types/draggabilly/ @jaydubu
-/types/dragster/ @zskovacs
-/types/dragula/ @pwelter34 @abruzzihraig
-/types/dropboxjs/ @Steve-Fenton @xperiments
-/types/dropkickjs/ @VorobeY1326
-/types/dropzone/v4/ @nvivo @outring @renuo @Hikariii
-/types/dropzone/ @nvivo @outring @renuo @Hikariii @tedbcsgpro
-/types/dts-generator/ @mtraynham
-/types/duplexer2/ @Goldsmith42
-/types/duplexer3/ @BendingBender
-/types/duplexify/ @strax
-/types/duplicate-package-checker-webpack-plugin/ @mtraynham
-/types/durandal/ @BlueSpire
-/types/dustjs-linkedin/ @mdezem
-/types/dvtng-jss/ @Ptival
-/types/dw-bxslider-4/ @namerci
-/types/dwt/v12/ @yushulx
-/types/dwt/ @yushulx @jbh @lincoln2018 @Tom-Dynamsoft
-/types/dygraphs/ @danvk
-/types/dymo-label-framework/ @thijskuipers
-/types/dynatable/ @francoismassart
-/types/dynogels/ @SpartanLabs @ramondeklein @stephentuso
-/types/each/ @misak113
-/types/earcut/ @NaridaL
-/types/easeljs/ @evilangelist
-/types/easy-api-request/ @DeadAlready
-/types/easy-jsend/ @DeadAlready
-/types/easy-session/ @DeadAlready
-/types/easy-table/ @nikeee
-/types/easy-xapi/ @DeadAlready
-/types/easy-xapi-utils/ @DeadAlready
-/types/ebongarde-root/ @Ebongarde
-/types/echarts/ @xieisabug @AntiMoron @liveangela
-/types/ecurve/ @mhegazy
-/types/ed25519/ @erikma
-/types/ed2curve/ @ffflorian
-/types/egg-mock/ @sheperdwind
-/types/egg.js/ @ToastHawaii
-/types/egjs__axes/ @naver
-/types/egjs__component/ @naver
-/types/ej.web.all/ @syncfusion
-/types/ejs/ @benliddicott
-/types/ejs-locals/ @jt000
-/types/ejson/ @shantanubhadoria
-/types/elasticsearch/ @CasperSkydt @bfsmith @ddunkin @pushplay @mlamp @ahmadferdous @SimonSchick @brabster @deerawan
-/types/electron-config/ @mrfunkycold @unindented
-/types/electron-debug/ @unindented
-/types/electron-devtools-installer/ @gamesmaxed @mfatihmar
-/types/electron-is-dev/ @trodi
-/types/electron-json-storage/ @stpettersens @nrlquaker @jbw91
-/types/electron-notifications/ @djpereira
-/types/electron-notify/ @djpereira
-/types/electron-packager/ @SomaticIT @cortopy @jkleinsc
-/types/electron-settings/v2/ @leonard-thieu
-/types/electron-settings/ @icopp @nrlquaker
-/types/electron-spellchecker/ @unindented
-/types/electron-store/ @unindented @jsynowiec
-/types/electron-util/ @kputh
-/types/electron-window-state/ @rhysd
-/types/electron-winstaller/ @shiftkey @unindented
-/types/element-ready/ @BendingBender
-/types/element-resize-detector/ @saranshkataria
-/types/element-resize-event/ @rogierschouten @plgregoire
-/types/elm/ @thSoft
-/types/email-templates/ @cyrilschumacher @gurisko @blankstar85
-/types/ember/v1/ @jedmao
-/types/ember/ @jedmao @bttf @dwickern @chriskrycho @theroncross @mfeckie @alexlafroscia
-/types/ember-data/ @dwickern @mike-north @chriskrycho
-/types/ember-feature-flags/ @tansongyang
-/types/ember-mocha/ @dwickern
-/types/ember-modal-dialog/ @tansongyang
-/types/ember-qunit/v2/ @dwickern
-/types/ember-qunit/ @dwickern
-/types/ember-test-helpers/ @dwickern
-/types/ember-testing-helpers/ @chriskrycho
-/types/emissary/ @vvakame
-/types/emoji-mart/ @Kovensky
-/types/emojione/ @dbrgn
-/types/empower/ @vvakame
-/types/emscripten/ @zakki @periklis
-/types/end-of-stream/ @strax
-/types/engine.io/ @KentarouTakeda
-/types/engine.io-client/ @KentarouTakeda
-/types/enhanced-resolve/ @e-cloud @onigoetz
-/types/enigma.js/ @konne
-/types/enquire.js/ @screendriver
-/types/ent/ @rogierschouten
-/types/entities/ @aliceklipper
-/types/env-to-object/ @MugeSo
-/types/envify/ @tkQubo
-/types/enzyme/ @MarianPalkus @NoHomey @jwbay @huhuanming @MartynasZilinskas @thovden
-/types/enzyme-adapter-react-15/ @tkrotoff
-/types/enzyme-adapter-react-15.4/ @nali
-/types/enzyme-adapter-react-16/ @tkrotoff
-/types/enzyme-redux/ @knegusen
-/types/enzyme-to-json/ @joscha
-/types/eonasdan-bootstrap-datetimepicker/ @ToastHawaii
-/types/epiceditor/ @borisyankov
-/types/epilogue/ @micksatana
-/types/epub/ @julien-c
-/types/eq.js/ @stephenlautier
-/types/errorhandler/ @santialbo
-/types/es6-collections/ @rbuckton
-/types/es6-promisify/ @harryshipton @bschlenk
-/types/es6-shim/ @rbuckton
-/types/es6-weak-map/ @pine
-/types/escape-html/ @elisee
-/types/escape-latex/ @olsio
-/types/escape-regexp/ @jewbre
-/types/escape-string-regexp/ @kruncher @faergeek
-/types/escodegen/ @simondel
-/types/eslint/ @pmdartus @j-f1 @saadq
-/types/eslint-plugin-prettier/ @ikatyang
-/types/eslint-scope/ @mysticatea
-/types/eslint-visitor-keys/ @mysticatea
-/types/esprima/v2/ @teppeis @RReverser
-/types/esprima/ @teppeis @RReverser @peter-scott
-/types/esprima-walk/ @tswaters
-/types/espruino/ @stasberkov
-/types/esri-leaflet/ @strajuser
-/types/esri-leaflet-geocoder/ @BendingBender
-/types/estraverse/ @sanex3339
-/types/estree/ @RReverser
-/types/etag/ @BendingBender
-/types/ethereumjs-abi/ @LogvinovLeon
-/types/ethereumjs-tx/ @LogvinovLeon
-/types/ethereumjs-util/ @cortopy
-/types/ethjs-signer/ @doppio
-/types/eureka-js-client/ @Schnillz
-/types/evaporate/ @kookster @chrisrhoden @ailrun
-/types/event-emitter/ @LKay
-/types/event-emitter-es6/ @ahstro
-/types/event-hooks-webpack-plugin/ @pine
-/types/event-kit/ @GlenCFL
-/types/event-loop-lag/ @rogierschouten
-/types/event-stream/ @flcdrg
-/types/event-to-promise/ @flying-sheep
-/types/events/ @yasupeke
-/types/eventsource/ @scottleedavis
-/types/evernote/ @corps
-/types/excel-style-dataformatter/ @SanderDeWaal1992
-/types/exceljs/ @rogierschouten @alitaheri
-/types/execa/ @douglasduteil @BendingBender @borekb @mickdekkers
-/types/exenv/ @christianchown
-/types/exit/ @Bartvds
-/types/exit-hook/ @BendingBender
-/types/exorcist/ @TeamworkGuy2
-/types/expect/ @jmreidy @merrywhether
-/types/expect-puppeteer/ @JoshuaKGoldberg
-/types/expect.js/ @teppeis
-/types/expectations/ @vvakame
-/types/expo/v23/ @KonstantinKai
-/types/expo/v24/ @KonstantinKai @martynaskadisa @janaagaard75 @ssanchezmarc @fhelwanger
-/types/expo/v25/ @KonstantinKai @martynaskadisa @janaagaard75 @ssanchezmarc @fhelwanger @umidbekkarimov
-/types/expo/ @KonstantinKai @martynaskadisa @janaagaard75 @ssanchezmarc @fhelwanger @umidbekkarimov
-/types/expo__vector-icons/ @incleaf
-/types/express/ @borisyankov
-/types/express-brute/ @cyrilschumacher
-/types/express-brute-memcached/ @cyrilschumacher
-/types/express-brute-mongo/ @cyrilschumacher
-/types/express-brute-redis/ @scottharwell
-/types/express-bunyan-logger/ @shreyjain1994
-/types/express-busboy/ @pinguet62
-/types/express-cluster/ @nenadalm
-/types/express-correlation-id/ @natemara
-/types/express-debug/ @federicobond
-/types/express-domain-middleware/ @hookclaw
-/types/express-ejs-layouts/ @erikma
-/types/express-enforces-ssl/ @kevinstubbs
-/types/express-fileupload/ @Naktibalda
-/types/express-flash/ @iMobs
-/types/express-flash-2/ @mathsalmi
-/types/express-flash-notification/ @Mister4Eyes
-/types/express-formidable/ @tdolsen @evanshortiss
-/types/express-graphql/ @isman-usoh @nitintutlani @hubel @zya @mlamp @firede
-/types/express-handlebars/ @stpettersens @yhaskell
-/types/express-jsonschema/ @atd-schubert
-/types/express-jwt/ @wokim @kacepe @Sl1MBoy @milan-mimra
-/types/express-less/ @xieyubo
-/types/express-minify/ @borislavjivkov
-/types/express-mongo-sanitize/ @ericbyers
-/types/express-mung/ @cyrilschumacher
-/types/express-myconnection/ @Cellule
-/types/express-mysql-session/ @Akim95
-/types/express-oauth-server/ @atd-schubert
-/types/express-openapi/ @mugeso
-/types/express-paginate/ @AmirTugi
-/types/express-partials/ @jt000
-/types/express-promise-router/ @wanganjun
-/types/express-rate-limit/ @cyrilschumacher @makepost
-/types/express-route-fs/ @kripod
-/types/express-routemap/ @icopp
-/types/express-sanitized/ @cjbarth
-/types/express-serve-static-core/ @borisyankov @19majkel94 @kacepe @micksatana @samijaber
-/types/express-session/ @horiuchi @jacobbogers @builtinnya @ry7n
-/types/express-socket.io-session/ @AylaJK
-/types/express-to-koa/ @xiaohanzhang
-/types/express-unless/ @wokim
-/types/express-winston/ @bricka
-/types/express-ws/ @ajliv
-/types/express-xml-bodyparser/ @noticeMaker
-/types/extend/ @reppners
-/types/extjs/ @brian428
-/types/extract-files/ @Slessi
-/types/extract-stack/ @BendingBender
-/types/extract-text-webpack-plugin/ @flying-sheep @katyo
-/types/extract-zip/ @mizunashi-mana
-/types/eyes/ @brynbellomy
-/types/ez-plus/ @AndersonFriaca
-/types/f1/ @neolwc
-/types/fabric/ @oklemencic @joewashear007 @mrand01 @NotWoods @bmartinson @RogerioTeixeira
-/types/facebook-instant-games/ @menushka @oyvindjam
-/types/facebook-js-sdk/ @amritk
-/types/facebook-pixel/ @noctishsu
-/types/faker/v3/ @Kuniwak
-/types/faker/ @bensw @basp @Kuniwak @mattbishop
-/types/falcor/ @Quramy
-/types/falcor-express/ @Quramy
-/types/falcor-http-datasource/ @Quramy
-/types/falcor-json-graph/ @Quramy
-/types/falcor-router/ @Quramy @cdhgee
-/types/famous/ @borisvasilenko
-/types/fancy-log/ @pine
-/types/fancybox/ @borisyankov
-/types/farbtastic/ @EnableSoftware
-/types/fast-diff/ @djrenren
-/types/fast-levenshtein/ @mizunashi-mana
-/types/fast-list/ @BendingBender
-/types/fast-stats/ @rogierschouten
-/types/fastclick/ @shinnn
-/types/favico.js/ @drowse314-dev-ymat
-/types/favicons/ @mohsen1
-/types/fb/ @JoshStrobl
-/types/fb-watchman/ @whtsky
-/types/fbemitter/ @kmxz
-/types/feather-icons/ @jineshshah36
-/types/featherlight/ @xStrom
-/types/feathersjs__authentication/ @AbraaoAlves @j2L4e
-/types/feathersjs__authentication-client/ @AbraaoAlves @j2L4e
-/types/feathersjs__authentication-jwt/ @j2L4e
-/types/feathersjs__authentication-local/ @j2L4e
-/types/feathersjs__authentication-oauth1/ @j2L4e
-/types/feathersjs__authentication-oauth2/ @j2L4e
-/types/feathersjs__configuration/ @j2L4e
-/types/feathersjs__errors/ @j2L4e
-/types/feathersjs__express/ @j2L4e @DadUndead
-/types/feathersjs__feathers/ @j2L4e @AbraaoAlves
-/types/feathersjs__primus/ @j2L4e
-/types/feathersjs__primus-client/ @j2L4e
-/types/feathersjs__rest-client/ @j2L4e
-/types/feathersjs__socket-commons/ @j2L4e
-/types/feathersjs__socketio/ @j2L4e
-/types/feathersjs__socketio-client/ @j2L4e
-/types/feedme/ @codeanimal
-/types/feedparser/ @cortopy
-/types/fetch-jsonp/ @tkrotoff
-/types/fetch-mock/ @asvetliakov @tamird @merrywhether @chrissinclair @matttennison @quentinbouygues
-/types/fetch.io/ @newraina
-/types/ffi/ @loyd
-/types/ffmpeg-static/ @iamstevetran
-/types/ffprobe-static/ @iamstevetran
-/types/fhir-js-client/ @rmchndrng
-/types/fibers/ @soywiz
-/types/fibjs/ @richardo2016
-/types/figures/ @BendingBender
-/types/file-exists/ @BendingBender
-/types/file-saver/ @cyrilschumacher @DaIgeb @chrismbarr
-/types/file-type/ @tcaesvk @BendingBender
-/types/file-url/ @coderslagoon
-/types/filenamify/ @rokt33r
-/types/filesize/ @GiedriusGrabauskas @renchap
-/types/fill-pdf/ @westy92
-/types/filter-invalid-dom-props/ @icopp
-/types/finalhandler/ @chrootsu
-/types/finch/ @DavidSichau
-/types/find/ @andypyrope
-/types/find-root/ @Alorel
-/types/find-up/ @BendingBender
-/types/find-versions/ @LogvinovLeon
-/types/findup-sync/ @Bartvds @ngbrown
-/types/fingerprintjs/ @zaneli
-/types/fingerprintjs2/ @curtstate
-/types/firebase-client/ @fpsscarecrow
-/types/firebase-token-generator/ @dotdotcommadot
-/types/firebird/ @karak
-/types/firefox/ @vvakame
-/types/firefox-webext-browser/ @bomjacob
-/types/firmata/ @troywweber7
-/types/first-mate/ @GlenCFL
-/types/fixed-data-table/ @pepaar @stephenjelfs
-/types/fixed-data-table-2/ @ilivit
-/types/flat/ @chrootsu
-/types/flexslider/ @diullei
-/types/flickity/ @clmcgrath @wagich
-/types/flight/ @jonathanhedren
-/types/flightplan/ @borislavjivkov
-/types/flipsnap/ @kubosho @gsino @mayuki
-/types/float-regex/ @wanganjun
-/types/flot/ @burlandm @Anticom @admiralsmaster
-/types/flowjs/ @ryan10132
-/types/fluent-ffmpeg/ @tcaesvk @DingWeizhe
-/types/flux/ @stkb @GiedriusGrabauskas
-/types/fluxible/ @xbim
-/types/fluxible-router/ @xbim
-/types/fluxxor/ @mrk21
-/types/fm-websync/ @markusmauch
-/types/fnv-lite/ @marcind
-/types/focus-within/ @eramdam
-/types/fontfaceobserver/ @RandScullard
-/types/fontoxml/ @rolandzwaga
-/types/forever-agent/ @yavanosta
-/types/forever-monitor/ @shuntksh @wrboyce
-/types/forge-di/ @adamcarr
-/types/fork-ts-checker-webpack-plugin/ @JounQin
-/types/form-data/ @soywiz @leonyu @BendingBender
-/types/form-serializer/ @flqw
-/types/form-urlencoded/ @alepee
-/types/format-duration/ @Roaders
-/types/format-io/ @amitbeck
-/types/format-unicorn/ @kruncher
-/types/formidable/ @Nemo157
-/types/forms/ @suXinjke
-/types/forwarded/ @BendingBender
-/types/fossil-delta/ @endel
-/types/foundation/ @borisyankov
-/types/fpsmeter/ @alampros
-/types/framebus/ @kbukum
-/types/freedom/ @jpevarnek
-/types/freeport/ @atd-schubert
-/types/fresh/ @BendingBender
-/types/freshy/ @qlonik
-/types/friendly-errors-webpack-plugin/ @bahlo
-/types/frisby/v0/ @johnny4753
-/types/frisby/ @cwoodland @johnny4753
-/types/from/ @Bartvds
-/types/from2/ @BendingBender
-/types/fromjs/ @glenndierckx
-/types/fromnow/ @marinewater
-/types/fs-cson/ @dex4er
-/types/fs-ext/ @OguzhanE
-/types/fs-extra/v4/ @alan-agius4 @midknight41 @shiftkey @mees-
-/types/fs-extra/ @alan-agius4 @midknight41 @shiftkey @mees- @jrockwood
-/types/fs-extra-promise/ @midknight41 @jasonswearingen @HiromiShikata
-/types/fs-extra-promise-es6/ @midknight41 @jasonswearingen @geoffreak @HiromiShikata
-/types/fs-finder/ @misak113
-/types/fs-mock/ @rogierschouten
-/types/fs-plus/ @unindented
-/types/fs-promise/ @tarruda
-/types/fs-readdir-recursive/ @pscanf
-/types/fs-readfile-promise/ @mtsg
-/types/fscreen/ @joscha
-/types/fsevents/ @BendingBender
-/types/ftdomdelegate/ @dotnetnerd
-/types/ftp/ @rogierschouten
-/types/ftpd/ @rogierschouten
-/types/fullname/ @kayahr
-/types/fullpage.js/ @jodiwarren
-/types/fusioncharts/ @rohitkr @shivarajkv
-/types/fuzzaldrin/ @mhegazy
-/types/fuzzaldrin-plus/ @jeancroy @jkillian
-/types/fuzzyset/ @lgrignon @narainsagar
-/types/fuzzyset.js/ @lgrignon @narainsagar
-/types/fxn/ @charrondev
-/types/gae.channel.api/ @vvakame
-/types/gamequery/ @Laubi
-/types/gandi-livedns/ @xstoudi
-/types/gapi/ @sgtfrankieboy
-/types/gapi.analytics/ @gatsbimantico
-/types/gapi.auth2/ @flawless2011
-/types/gapi.calendar/ @tkrotoff
-/types/gapi.client/ @Bolisov
-/types/gapi.client.acceleratedmobilepageurl/ @Bolisov
-/types/gapi.client.adexchangebuyer/ @Bolisov
-/types/gapi.client.adexchangebuyer2/ @Bolisov
-/types/gapi.client.adexchangeseller/ @Bolisov
-/types/gapi.client.adexperiencereport/ @Bolisov
-/types/gapi.client.admin/ @Bolisov
-/types/gapi.client.adsense/ @Bolisov
-/types/gapi.client.adsensehost/ @Bolisov
-/types/gapi.client.analytics/ @Bolisov
-/types/gapi.client.analyticsreporting/ @Bolisov
-/types/gapi.client.androiddeviceprovisioning/ @Bolisov
-/types/gapi.client.androidenterprise/ @Bolisov
-/types/gapi.client.androidmanagement/ @Bolisov
-/types/gapi.client.androidpublisher/ @Bolisov
-/types/gapi.client.appengine/ @Bolisov
-/types/gapi.client.appsactivity/ @Bolisov
-/types/gapi.client.appstate/ @Bolisov
-/types/gapi.client.bigquery/ @Bolisov
-/types/gapi.client.bigquerydatatransfer/ @Bolisov
-/types/gapi.client.blogger/ @Bolisov
-/types/gapi.client.books/ @Bolisov
-/types/gapi.client.calendar/ @Bolisov
-/types/gapi.client.civicinfo/ @Bolisov
-/types/gapi.client.classroom/ @Bolisov
-/types/gapi.client.cloudbilling/ @Bolisov
-/types/gapi.client.cloudbuild/ @Bolisov
-/types/gapi.client.clouddebugger/ @Bolisov
-/types/gapi.client.clouderrorreporting/ @Bolisov
-/types/gapi.client.cloudfunctions/ @Bolisov
-/types/gapi.client.cloudiot/ @Bolisov
-/types/gapi.client.cloudkms/ @Bolisov
-/types/gapi.client.cloudmonitoring/ @Bolisov
-/types/gapi.client.cloudresourcemanager/ @Bolisov
-/types/gapi.client.cloudtasks/ @Bolisov
-/types/gapi.client.cloudtrace/ @Bolisov
-/types/gapi.client.clouduseraccounts/ @Bolisov
-/types/gapi.client.compute/ @Bolisov
-/types/gapi.client.consumersurveys/ @Bolisov
-/types/gapi.client.container/ @Bolisov
-/types/gapi.client.content/ @Bolisov
-/types/gapi.client.customsearch/ @Bolisov
-/types/gapi.client.dataflow/ @Bolisov
-/types/gapi.client.dataproc/ @Bolisov
-/types/gapi.client.datastore/ @Bolisov
-/types/gapi.client.deploymentmanager/ @Bolisov
-/types/gapi.client.dfareporting/ @Bolisov
-/types/gapi.client.discovery/ @Bolisov
-/types/gapi.client.dlp/ @Bolisov
-/types/gapi.client.dns/ @Bolisov
-/types/gapi.client.doubleclickbidmanager/ @Bolisov
-/types/gapi.client.doubleclicksearch/ @Bolisov
-/types/gapi.client.drive/ @Bolisov
-/types/gapi.client.firebasedynamiclinks/ @Bolisov
-/types/gapi.client.firebaseremoteconfig/ @Bolisov
-/types/gapi.client.firebaserules/ @Bolisov
-/types/gapi.client.firestore/ @Bolisov
-/types/gapi.client.fitness/ @Bolisov
-/types/gapi.client.fusiontables/ @Bolisov
-/types/gapi.client.games/ @Bolisov
-/types/gapi.client.gamesconfiguration/ @Bolisov
-/types/gapi.client.gamesmanagement/ @Bolisov
-/types/gapi.client.genomics/ @Bolisov
-/types/gapi.client.gmail/ @Bolisov
-/types/gapi.client.groupsmigration/ @Bolisov
-/types/gapi.client.groupssettings/ @Bolisov
-/types/gapi.client.iam/ @Bolisov
-/types/gapi.client.identitytoolkit/ @Bolisov
-/types/gapi.client.kgsearch/ @Bolisov
-/types/gapi.client.language/ @Bolisov
-/types/gapi.client.licensing/ @Bolisov
-/types/gapi.client.logging/ @Bolisov
-/types/gapi.client.manufacturers/ @Bolisov
-/types/gapi.client.mirror/ @Bolisov
-/types/gapi.client.ml/ @Bolisov
-/types/gapi.client.monitoring/ @Bolisov
-/types/gapi.client.oauth2/ @Bolisov
-/types/gapi.client.oslogin/ @Bolisov
-/types/gapi.client.pagespeedonline/ @Bolisov
-/types/gapi.client.partners/ @Bolisov
-/types/gapi.client.people/ @Bolisov
-/types/gapi.client.playcustomapp/ @Bolisov
-/types/gapi.client.playmoviespartner/ @Bolisov
-/types/gapi.client.plus/ @Bolisov
-/types/gapi.client.plusdomains/ @Bolisov
-/types/gapi.client.prediction/ @Bolisov
-/types/gapi.client.proximitybeacon/ @Bolisov
-/types/gapi.client.pubsub/ @Bolisov
-/types/gapi.client.qpxexpress/ @Bolisov
-/types/gapi.client.reseller/ @Bolisov
-/types/gapi.client.resourceviews/ @Bolisov
-/types/gapi.client.runtimeconfig/ @Bolisov
-/types/gapi.client.safebrowsing/ @Bolisov
-/types/gapi.client.script/ @Bolisov
-/types/gapi.client.searchconsole/ @Bolisov
-/types/gapi.client.servicecontrol/ @Bolisov
-/types/gapi.client.servicemanagement/ @Bolisov
-/types/gapi.client.serviceuser/ @Bolisov
-/types/gapi.client.sheets/ @Bolisov
-/types/gapi.client.siteverification/ @Bolisov
-/types/gapi.client.slides/ @Bolisov
-/types/gapi.client.sourcerepo/ @Bolisov
-/types/gapi.client.spanner/ @Bolisov
-/types/gapi.client.spectrum/ @Bolisov
-/types/gapi.client.speech/ @Bolisov
-/types/gapi.client.sqladmin/ @Bolisov
-/types/gapi.client.storage/ @Bolisov
-/types/gapi.client.storagetransfer/ @Bolisov
-/types/gapi.client.streetviewpublish/ @Bolisov
-/types/gapi.client.surveys/ @Bolisov
-/types/gapi.client.tagmanager/ @Bolisov
-/types/gapi.client.taskqueue/ @Bolisov
-/types/gapi.client.tasks/ @Bolisov
-/types/gapi.client.testing/ @Bolisov
-/types/gapi.client.toolresults/ @Bolisov
-/types/gapi.client.translate/ @Bolisov
-/types/gapi.client.urlshortener/ @Bolisov
-/types/gapi.client.vault/ @Bolisov
-/types/gapi.client.videointelligence/ @Bolisov
-/types/gapi.client.vision/ @Bolisov
-/types/gapi.client.webfonts/ @Bolisov
-/types/gapi.client.webmasters/ @Bolisov
-/types/gapi.client.youtube/ @Bolisov
-/types/gapi.client.youtubeanalytics/ @Bolisov
-/types/gapi.client.youtubereporting/ @Bolisov
-/types/gapi.drive/ @baxtersa
-/types/gapi.pagespeedonline/ @sgtfrankieboy
-/types/gapi.people/ @tkrotoff
-/types/gapi.plus/ @tkrotoff
-/types/gapi.translate/ @sgtfrankieboy
-/types/gapi.urlshortener/ @sgtfrankieboy
-/types/gapi.youtube/ @sgtfrankieboy
-/types/gapi.youtubeanalytics/ @sgtfrankieboy
-/types/gaussian/ @scttcper
-/types/geetest/ @plantain-00
-/types/gen-readlines/ @CodeAnimal
-/types/generate-changelog/ @ffflorian
-/types/generic-functions/ @stpettersens
-/types/generic-pool/ @jerray @wrboyce
-/types/gently/ @bonnici
-/types/geodesy/ @DenisCarriere @HandyG52 @excelulous
-/types/geojson/ @cobster @atd-schubert @JeffJacobson @icholy
-/types/geojson2osm/ @DenisCarriere
-/types/geokdbush/ @DenisCarriere
-/types/geometry-dom/ @nakakura
-/types/geopattern/ @Gaelan
-/types/get-caller-file/ @ajafff
-/types/get-node-dimensions/ @vincekovacs
-/types/get-stdin/ @DanielRosenwasser
-/types/get-stream/ @douglasduteil @BendingBender
-/types/get-value/ @DanielRosenwasser
-/types/getopts/ @azasypkin
-/types/getos/ @BendingBender
-/types/gettext.js/ @jucrouzet
-/types/gifffer/ @gatimus
-/types/gijgo/ @atatanasov
-/types/giraffe/ @darthapo
-/types/git/ @vvakame
-/types/git-config/ @stpettersens
-/types/git-remote-origin-url/ @janslow
-/types/github-username-regex/ @BehindTheMath
-/types/gitlab/ @yanqing6628780 @Arylo
-/types/gl-matrix/ @mattijskneppers @tatchx @nbabanov @auzmartist @surtr-isaz
-/types/gl-shader/ @MathiasPaumgarten
-/types/gl-texture2d/ @MathiasPaumgarten
-/types/gldatepicker/ @qcz
-/types/glidejs/ @milanjaros
-/types/glob/ @vvakame @voy
-/types/glob-base/ @alan-agius4
-/types/glob-expand/ @vvakame
-/types/glob-parent/ @mrmlnc
-/types/glob-stream/ @Bartvds @mrmlnc
-/types/global-tunnel-ng/ @BendingBender
-/types/globalize/ @gcastre @afromogli
-/types/globalize-compiler/ @iclanton
-/types/globby/ @douglasduteil @ikatyang
-/types/globule/ @durad
-/types/glue/ @garfty
-/types/gm/ @ChaosinaCan @maartenvanvliet
-/types/go/ @NorthwoodsSoftware
-/types/google-adwords-scripts/ @jafaircl
-/types/google-apps-script/ @motemen @grant
-/types/google-apps-script-oauth2/ @dhayab
-/types/google-cloud__datastore/ @beaulac
-/types/google-cloud__pubsub/ @pheromonez
-/types/google-cloud__storage/ @blove @nbperry
-/types/google-earth/ @icholy
-/types/google-images/ @dolanmiu
-/types/google-libphonenumber/ @leonyu @winfinit
-/types/google-map-react/ @honzabrecka
-/types/google-maps/ @DeividasBakanas @GiedriusGrabauskas
-/types/google-protobuf/ @marcuslongmuir
-/types/google.analytics/ @tyler-murphy
-/types/google.feeds/ @RodneyJT
-/types/google.fonts/ @danmarshall
-/types/google.geolocation/ @vbortone
-/types/google.picker/ @grapswiz
-/types/google.visualization/ @danludwig @gmoore-sjcorg @danmana @mlcheng @IvanBisultanov @glebm
-/types/googlemaps/ @cgwrench @nertzy @xaolas @mrmcnerd @martincostello @svenkreiss
-/types/googlemaps.infobubble/ @Dashue
-/types/googlepay/ @Fluccioni
-/types/got/ @BendingBender @LinusU @ikokostya
-/types/graceful-fs/v2/ @Bartvds
-/types/graceful-fs/ @Bartvds @BendingBender
-/types/graham_scan/ @hberntsen
-/types/graphite-udp/ @EricByers
-/types/graphql/ @TonyPythoneer @calebmer @intellix @firede @kepennar @freiksenet @IvanGoncharov @DxCx @rportugal @tgriesser @dyst5422 @adnsio @divyenduz @bradzacher
-/types/graphql-date/ @enaeseth
-/types/graphql-deduplicator/ @lfades
-/types/graphql-depth-limit/ @eritikass
-/types/graphql-iso-date/ @jwaldrip
-/types/graphql-list-fields/ @filipows
-/types/graphql-relay/ @arvitaly @nitintutlani @Grelinfo
-/types/graphql-resolve-batch/ @nayni
-/types/graphql-type-json/ @schfkt
-/types/graphviz/ @mhfrantz
-/types/grasp/ @agnoster
-/types/gravatar/ @denis-sokolov
-/types/gravatar-url/ @ivangabriele
-/types/greasemonkey/ @kotas
-/types/grecaptcha/v0/ @brentj73
-/types/grecaptcha/ @DethAriel
-/types/gregorian-calendar/ @cwalv
-/types/grid-styled/ @antonvasin @vittorio @lhache
-/types/gridfs-stream/ @liorm
-/types/gridstack/ @PascalSenn @ZoolWay @Sl1MBoy
-/types/grunt/ @jeffmay @basarat
-/types/gsap/ @codebelt @ProbablePrime @philipbulley
-/types/gtin/ @RafaelKr
-/types/guid/ @maroy1986
-/types/gulp/ @GiedriusGrabauskas
-/types/gulp-angular-templatecache/ @amanmahajan7
-/types/gulp-babel/ @AyaMorisawa
-/types/gulp-batch/ @alvarollmenezes @vizeke
-/types/gulp-bump/ @silkentrance
-/types/gulp-cache/ @aravindarun
-/types/gulp-cached/ @tomc974
-/types/gulp-change/ @Aankhen
-/types/gulp-changed/ @tomc974
-/types/gulp-cheerio/ @tkQubo
-/types/gulp-clean-dest/ @andypyrope
-/types/gulp-coffeeify/ @tkQubo
-/types/gulp-coffeelint/ @tkQubo
-/types/gulp-concat/ @k-kagurazaka
-/types/gulp-connect/ @andrewiggins
-/types/gulp-copy/ @aravindarun
-/types/gulp-csso/ @tkrotoff
-/types/gulp-debug/ @tkrotoff
-/types/gulp-diff/ @ikatyang
-/types/gulp-dtsm/ @AyaMorisawa
-/types/gulp-espower/ @tkQubo
-/types/gulp-file-include/ @DanielRosenwasser
-/types/gulp-filter/ @tkrotoff
-/types/gulp-flatten/ @k-kagurazaka
-/types/gulp-gzip/ @tkQubo
-/types/gulp-help/ @tkQubo
-/types/gulp-help-doc/ @Mikhus
-/types/gulp-html-replace/ @peterjuras
-/types/gulp-htmlmin/ @tkrotoff
-/types/gulp-if/ @joeskeen
-/types/gulp-image/ @Aankhen
-/types/gulp-image-resize/ @Aankhen
-/types/gulp-inject/ @k-kagurazaka
-/types/gulp-insert/ @shantmarouti
-/types/gulp-install/ @peterjuras
-/types/gulp-jade/ @berwyn
-/types/gulp-jasmine/ @andypyrope
-/types/gulp-jasmine-browser/ @tkrotoff
-/types/gulp-json-editor/ @peterjuras
-/types/gulp-jsonminify/ @pine
-/types/gulp-jspm/ @peterjuras
-/types/gulp-less/ @k-kagurazaka
-/types/gulp-load-plugins/ @joeskeen
-/types/gulp-minify-css/ @k-kagurazaka
-/types/gulp-minify-html/ @tkrotoff
-/types/gulp-modernizr/ @remisery
-/types/gulp-newer/ @tomc974
-/types/gulp-ng-annotate/ @tkQubo
-/types/gulp-nodemon/ @tkQubo
-/types/gulp-plumber/ @joeskeen
-/types/gulp-protractor/ @tkrotoff
-/types/gulp-pug/ @remisery
-/types/gulp-remember/ @tomc974
-/types/gulp-responsive-images/ @aankhen
-/types/gulp-rev/ @tkrotoff
-/types/gulp-rev-replace/ @tkrotoff
-/types/gulp-ruby-sass/ @agnislav
-/types/gulp-shell/ @tkqubo
-/types/gulp-size/ @tkrotoff @remisery
-/types/gulp-sort/ @joeskeen
-/types/gulp-strip-debug/ @peterjuras
-/types/gulp-svg-sprite/ @tkqubo
-/types/gulp-svgmin/ @Aankhen
-/types/gulp-task-listing/ @joeskeen
-/types/gulp-tsd/ @k-kagurazaka
-/types/gulp-uglify/ @ChristopherHaws @leonard-thieu
-/types/gulp-useref/ @tkrotoff
-/types/gulp-util/ @jedmao
-/types/gulp-watch/ @tkrotoff
-/types/gulp-zip/ @dudeofawesome
-/types/gzip-js/ @rhysd
-/types/gzip-size/v3/ @plantain-00
-/types/gzip-size/ @plantain-00 @jimivdw @andrewiggins
-/types/h2o2/ @jasonswearingen @AJamesPhillips
-/types/halfred/ @dherges
-/types/halogen/ @steller
-/types/hammerjs/ @milkisevil @codler
-/types/handlebars/ @borisyankov @evil-shrike
-/types/hapi/v8/ @jasonswearingen
-/types/hapi/v12/ @jasonswearingen
-/types/hapi/v15/ @jasonswearingen
-/types/hapi/v16/ @jasonswearingen @AJamesPhillips
-/types/hapi/ @BorntraegerMarc @rafaelsouzaf @jhsimms @SimonSchick
-/types/hapi-auth-basic/ @AJamesPhillips @saboya
-/types/hapi-auth-jwt2/v7/ @warrenseymour
-/types/hapi-auth-jwt2/ @warrenseymour @SimonSchick
-/types/hapi-decorators/ @kenhowardpdx
-/types/har-format/ @micmro
-/types/hard-rejection/ @BendingBender
-/types/harmony-proxy/ @remojansen
-/types/has-ansi/ @BendingBender
-/types/hash-file/ @HiromiShikata
-/types/hash-stream/ @BendingBender
-/types/hasha/ @BendgingBender
-/types/hasher/ @flyfishMT
-/types/hashids/ @pocesar
-/types/hashmap/ @outring
-/types/haversine/ @screendriver
-/types/hbs/ @davidm77
-/types/hdkey/ @LogvinovLeon
-/types/he/ @sedwards2009 @lokidokicoki
-/types/headroom/ @hakubo
-/types/heap/ @ryan10132
-/types/heapdump/ @weekens
-/types/heatmap.js/ @lookuptable @rhys-vdw
-/types/hedron/ @dborysov
-/types/hellojs/ @PavelPZ @vuorinem @baywet
-/types/hellosign-embedded/ @xt0rted
-/types/helmet/ @cyrilschumacher @EvanHahn @bluehatbrit
-/types/heredatalens/ @denyo
-/types/heremaps/ @Josh-ES @denyo @fx88
-/types/heroku-logger/ @kylevogt
-/types/hex-rgba/ @r3nya
-/types/hexo-bunyan/ @segayuu
-/types/hexo-fs/ @segayuu
-/types/hexo-log/ @segayuu
-/types/highcharts/ @damianog @baltie @AlbertOzimek @hanssens
-/types/highcharts-ng/ @scatcher
-/types/highland/ @Bartvds @hgwood @iwllyu @alvis
-/types/highlight.js/ @nikeee @sourrust @joshuakgoldberg
-/types/hiredis/ @titan
-/types/history/v2/ @sergey-buturlakin @ngbrown
-/types/history/v3/ @sergey-buturlakin @ngbrown @LKay
-/types/history/ @sergey-buturlakin @ngbrown @rokoroku
-/types/history.js/ @borisyankov @gjunge
-/types/historykana/ @h-shiratsuki
-/types/hjson/ @crunchie84
-/types/hls.js/ @jgainfort
-/types/hoek/ @prashaantt
-/types/holderjs/ @renjfk
-/types/hooker/ @misak113
-/types/hopscotch/ @pimterry @Aurimas1
-/types/howler/ @xperiments @tdukart @alien35 @nicholashza
-/types/hpp/ @kryops
-/types/html-entities/ @xstoudi
-/types/html-minifier/v1/ @tkrotoff
-/types/html-minifier/ @tkrotoff @rikuayanokozy
-/types/html-pdf/ @westy92
-/types/html-tag-names/ @sandersn
-/types/html-to-text/ @erykwarren
-/types/html-void-elements/ @rhysd
-/types/html-webpack-plugin/ @deevus @bumbleblym @tlaziuk
-/types/html-webpack-template/ @bumbleblym
-/types/html2canvas/ @rwhepburn @tan9 @sschocke
-/types/htmlbars-inline-precompile/ @chriskrycho
-/types/htmlparser2/ @staticfunction @LinusU
-/types/htmltojsx/ @basarat
-/types/http-assert/ @jkeylu
-/types/http-aws-es/ @marcogrcr
-/types/http-codes/ @mhegazy
-/types/http-context/ @mtraynham
-/types/http-errors/ @tkrotoff @BendingBender
-/types/http-proxy/ @SomaticIT @Raigen @DanielMSchmidt
-/types/http-proxy-agent/ @mrmlnc
-/types/http-proxy-middleware/ @zebMcCorkle @BendingBender
-/types/http-server/ @plantain-00
-/types/http-status/ @misak113
-/types/http-string-parser/ @pine613
-/types/httperr/ @yortus
-/types/hubot/ @dirk @KeesCBakker
-/types/hubspot-pace/ @borislavjivkov
-/types/humane/ @jmvrbanac
-/types/humanize-plus/ @DenisCarriere
-/types/humanize-string/ @ragnarok56
-/types/humanparser/ @MichalPodeszwa
-/types/humps/ @nikeee
-/types/hyco-ws/ @mrcabellom
-/types/hyperscript/ @spacejack @jmfirth
-/types/hypertext-application-language/ @maks3w
-/types/hystrixjs/ @igorsechyn
-/types/i18n/ @SomaticIT @FindQ
-/types/i18n-js/ @ypresto
-/types/i18next/v2/ @mxl @deerawan @GiedriusGrabauskas
-/types/i18next/ @mxl @deerawan @GiedriusGrabauskas
-/types/i18next-browser-languagedetector/v0/ @cyrilschumacher @GiedriusGrabauskas
-/types/i18next-browser-languagedetector/ @cyrilschumacher @GiedriusGrabauskas
-/types/i18next-express-middleware/ @cyrilschumacher
-/types/i18next-node-fs-backend/ @cyrilschumacher
-/types/i18next-sprintf-postprocessor/ @cyrilschumacher
-/types/i18next-xhr-backend/ @jamuhl @GiedriusGrabauskas
-/types/i2c-bus/ @101100
-/types/iban/ @cyrilschumacher
-/types/ibm-mobilefirst/ @nacho4d
-/types/ibm_db/ @agov
-/types/icepick/ @ngbrown @tobico
-/types/icheck/ @qcz
-/types/iconv/ @delphinus35
-/types/idyll/ @iocat
-/types/idyll-ast/ @iocat
-/types/idyll-compiler/ @iocat
-/types/idyll-document/ @iocat
-/types/iferr/ @segayuu
-/types/iframe-resizer/ @arminbaljic
-/types/ignite-ui/ @IgniteUI
-/types/ignore-styles/ @tai2
-/types/iltorb/ @Alorel
-/types/image-size/ @elisee
-/types/imagemagick/ @soywiz
-/types/imagemagick-native/ @horiuchi
-/types/imagemapster/ @delphinus35
-/types/images/ @DingWeizhe
-/types/imagesloaded/ @coldacid @apexskier
-/types/imap/ @psnider
-/types/imap-simple/ @pushplay
-/types/imgur-rest-api/ @lukewestby
-/types/impress/ @borisyankov
-/types/in-app-purchase/ @l-jonas
-/types/in-range/ @DanielRosenwasser
-/types/incremental-dom/ @basarat @lanthaler @vvakame
-/types/indent-string/ @mhegazy
-/types/inert/v4/ @nycdotnet @AJamesPhillips
-/types/inert/ @nycdotnet @AJamesPhillips @lenovouser
-/types/inflected/ @dsci
-/types/inflection/ @shiwano
-/types/inherits/ @chrootsu
-/types/ini/ @marcinporebski
-/types/iniparser/ @chrootsu
-/types/inline-css/ @philipisapain
-/types/inline-style-prefixer/ @ahz @dpetrezselyova
-/types/inquirer/ @tkQubo @ppathan @jouderianjr @bang88 @bitjson @synarque @jrockwood
-/types/insert-module-globals/ @leonard-thieu
-/types/insight/ @vvakame
-/types/integer/ @Morfent
-/types/interact.js/ @dduugg @adidahiya @thasner
-/types/intercom-client/ @jineshshah36
-/types/intercom-web/ @fongandrew @salbahra @onatm
-/types/intercomjs/ @spencerwi
-/types/internal-ip/ @BendingBender
-/types/intl/ @RagibHasin
-/types/intl-messageformat/ @mhegazy
-/types/intl-tel-input/ @fdnhkj @leonard-thieu
-/types/into-stream/ @BendingBender
-/types/intro.js/ @anahkiasen
-/types/invariant/ @bennett000
-/types/inversify-devtools/ @inversify
-/types/ion.rangeslider/v1/ @dduugg
-/types/ion.rangeslider/ @sixinli
-/types/ioredis/ @plantain-00 @chrisleck @aliarham11 @br8h @shaharmor
-/types/iota.lib.js/ @fogsh
-/types/ip/ @codeanimal
-/types/ip-regex/ @unindented
-/types/ipcheck/ @bengry
-/types/irc/ @phillips1012
-/types/iron/ @simonschick @rafaelsouzaf
-/types/is/ @cabralRodrigo
-/types/is-absolute-url/ @mhegazy
-/types/is-alphanumerical/ @vutran
-/types/is-archive/ @mhegazy
-/types/is-array/ @pine
-/types/is-binary-path/ @DanielRosenwasser
-/types/is-ci/ @atd-schubert
-/types/is-color/ @VitorLuizC
-/types/is-compressed/ @mhegazy
-/types/is-empty/ @termosa
-/types/is-finite/ @mhegazy
-/types/is-glob/ @mrmlnc
-/types/is-hotkey/ @petester42
-/types/is-ip/ @coderslagoon
-/types/is-mobile/ @LogvinovLeon
-/types/is-my-json-valid/ @kruncher
-/types/is-negated-glob/ @ajafff
-/types/is-number/ @harryshipton
-/types/is-object/ @wbhob
-/types/is-path-cwd/ @DanielRosenwasser
-/types/is-path-in-cwd/ @mhegazy
-/types/is-promise/ @DanielRosenwasser
-/types/is-relative-url/ @mhegazy
-/types/is-root/ @mhegazy
-/types/is-root-path/ @mhegazy
-/types/is-scoped/ @postcrafter
-/types/is-stream/ @me
-/types/is-svg/ @BendingBender
-/types/is-text-path/ @mhegazy
-/types/is-url/ @RyotaMurohoshi
-/types/is-url-superb/ @kryops
-/types/is-windows/ @mizunashi-mana
-/types/isbn-utils/ @elhaard
-/types/iscroll/ @csrakowski @devlato
-/types/ismobilejs/ @Ty3uK
-/types/iso-3166-2/ @sicilica
-/types/iso8601-localizer/ @avielfedida
-/types/isomorphic-fetch/ @toddlucas
-/types/isotope-layout/ @avidenic @malinushj
-/types/istanbul/ @tkrotoff
-/types/istanbul-lib-coverage/ @jason0x43
-/types/istanbul-lib-hook/ @jason0x43
-/types/istanbul-lib-instrument/ @jason0x43
-/types/istanbul-lib-report/ @jason0x43
-/types/istanbul-lib-source-maps/ @jason0x43
-/types/istanbul-middleware/ @hookclaw
-/types/istanbul-reports/ @jason0x43
-/types/ityped/ @DanielRosenwasser
-/types/ix.js/ @Igorbek
-/types/jackrabbit/ @elvisvoer
-/types/jade/ @panuhorsmalahti
-/types/jalaali-js/ @alitaheri
-/types/japanese-holidays/ @syamatoo
-/types/jasmine/ @borisyankov @theodorejb @davidparsson @gmoothart @lukas-zech-software @Engineer2B
-/types/jasmine-ajax/ @lgrignon
-/types/jasmine-data_driven_tests/ @AnthonyMacKinnon
-/types/jasmine-enzyme/ @bolatovumar
-/types/jasmine-es6-promise-matchers/ @stephenlautier
-/types/jasmine-fixture/ @craigbrett17
-/types/jasmine-given/ @shairez
-/types/jasmine-jquery/ @gstamac
-/types/jasmine-matchers/ @Bartvds
-/types/jasmine-node/ @svi3c
-/types/jasmine-promise-matchers/ @matthewjh
-/types/jasmine_dom_matchers/ @devoto13
-/types/jasminewd2/ @sjelin
-/types/java/ @jimlloyd @hrl7
-/types/java-applet/ @cyrilschumacher
-/types/javascript-astar/ @ptlis
-/types/javascript-bignum/ @sandersn
-/types/javascript-obfuscator/ @sanex3339
-/types/javascript-state-machine/ @borisyankov @mdocter @MrBigDog2U @samael65535 @taoqf
-/types/jbinary/ @tbureck
-/types/jcanvas/ @rogierschouten
-/types/jdataview/ @RReverser
-/types/jdenticon/ @mtr
-/types/jest/v16/ @NoHomey @jwbay
-/types/jest/ @NoHomey @jwbay @asvetliakov @alexjoverm @epicallan @ikatyang @wsmd @JamieMason @douglasduteil @AhnpGit @joshuakgoldberg @bradleyayers
-/types/jest-axe/ @JoshuaKGoldberg
-/types/jest-diff/ @myabc
-/types/jest-docblock/ @ikatyang
-/types/jest-each/ @theutz
-/types/jest-environment-puppeteer/ @joshuakgoldberg
-/types/jest-get-type/ @myabc
-/types/jest-image-snapshot/ @dawnmist
-/types/jest-in-case/ @geovanisouza92
-/types/jest-json-schema/ @deadNightTiger
-/types/jest-matcher-utils/ @myabc
-/types/jest-matchers/ @joscha
-/types/jest-specific-snapshot/ @dawnmist
-/types/jest-validate/ @ikatyang
-/types/jfs/ @tlaziuk
-/types/jjv/ @Nemo157
-/types/jjve/ @Nemo157
-/types/jmespath/ @pushplay
-/types/johnny-five/ @nakakura @ujvzolee @workshop2
-/types/joi/v6/ @Bartvds @laurence-myers @cglantschnig @DavidBR-SW
-/types/joi/v10/ @Bartvds @laurence-myers @cglantschnig @DavidBR-SW @GaelMagnan @ralekna @schfkt @rokoroku @aconanlai
-/types/joi/ @Bartvds @laurence-myers @cglantschnig @DavidBR-SW @GaelMagnan @ralekna @schfkt @rokoroku @dankraus @wanganjun @rafaelkallis @aconanlai
-/types/joigoose/ @boothwhack
-/types/josa/ @vichyssoise
-/types/jpeg-js/ @DanielRosenwasser
-/types/jpegtran-bin/ @hikoma
-/types/jpm/ @github-account-because-they-want-it
-/types/jqgrid/ @lokeshpeta
-/types/jqrangeslider/ @qcz
-/types/jquery/v1/ @choffmeister @Steve-Fenton @Diullei @tasoili @jasons-novaleaf @seanski @Guuz @ksummerlin @basarat @nwolverson @derekcicerone @AndrewGaspar @seikichi @benjaminjackman @s093294 @JoshStrobl @DickvdBrink @King2500 @leonard-thieu
-/types/jquery/v2/ @choffmeister @Steve-Fenton @Diullei @tasoili @jasons-novaleaf @seanski @Guuz @ksummerlin @basarat @nwolverson @derekcicerone @AndrewGaspar @seikichi @benjaminjackman @s093294 @JoshStrobl @DickvdBrink @King2500 @leonard-thieu
-/types/jquery/ @leonard-thieu @borisyankov @choffmeister @Steve-Fenton @Diullei @tasoili @jasons-novaleaf @seanski @Guuz @ksummerlin @basarat @nwolverson @derekcicerone @AndrewGaspar @seikichi @benjaminjackman @s093294 @JoshStrobl @johnnyreilly @DickvdBrink @King2500
-/types/jquery-ajax-chain/ @humana-fragilitas
-/types/jquery-alertable/ @stever
-/types/jquery-awesome-cursor/ @zskovacs
-/types/jquery-backstretch/ @dkulyk
-/types/jquery-countdown/ @AndersonFriaca
-/types/jquery-countto/ @AndersonFriaca
-/types/jquery-cropbox/ @PerKastman
-/types/jquery-deparam/ @patsissons
-/types/jquery-drawer/ @pine
-/types/jquery-easy-loading/ @delphinus35
-/types/jquery-editable-select/ @baywet
-/types/jquery-focus-exit/ @AndersonFriaca
-/types/jquery-focusable/ @AndersonFriaca
-/types/jquery-fullscreen/ @bgrieder
-/types/jquery-galleria/ @rimig
-/types/jquery-handsontable/ @intelorca
-/types/jquery-jcrop/ @joeskeen
-/types/jquery-jsonrpcclient/ @Ty3uK
-/types/jquery-knob/ @iain8
-/types/jquery-lazyload/ @AndersonFriaca
-/types/jquery-loading-overlay/ @AndersonFriaca
-/types/jquery-mask-plugin/ @avidenic @AndersonFriaca
-/types/jquery-maskmoney/ @AndersonFriaca
-/types/jquery-match-height/ @kbytesys
-/types/jquery-mockjax/ @laszlojakab @vladeck
-/types/jquery-mousewheel/ @xt0rted
-/types/jquery-next-id/ @AndersonFriaca
-/types/jquery-notifier/ @allipierre
-/types/jquery-param/ @patsissons
-/types/jquery-slugify/ @AndersonFriaca
-/types/jquery-sortable/ @Seltzer
-/types/jquery-steps/ @jblank @nickwph
-/types/jquery-sticky/ @maixiu
-/types/jquery-tags-input/ @AndersonFriaca
-/types/jquery-timeentry/ @marknadig
-/types/jquery-toastmessage-plugin/ @joeskeen
-/types/jquery-truncate-html/ @abraaoalves
-/types/jquery-urlparam/ @stpettersens
-/types/jquery-validation-unobtrusive/ @EnableSoftware
-/types/jquery.address/ @martinduparc @mardaneus86
-/types/jquery.appear/ @AndersonFriaca
-/types/jquery.are-you-sure/ @jonegerton
-/types/jquery.autosize/ @kingdango
-/types/jquery.bbq/ @sunetos
-/types/jquery.bootstrap.wizard/ @niemyjski @dennisahlin
-/types/jquery.browser/ @AndersonFriaca
-/types/jquery.cleditor/ @pushplay
-/types/jquery.clientsidelogging/ @diullei
-/types/jquery.color/ @derekcicerone
-/types/jquery.colorbox/ @gjunge
-/types/jquery.colorpicker/ @pushplay
-/types/jquery.contextmenu/ @nvivo
-/types/jquery.cookie/ @RoyGoode @BenLorantfy
-/types/jquery.customselect/ @adamcoulombe
-/types/jquery.cycle2/ @dnadolny
-/types/jquery.dropotron/ @cyrilschumacher
-/types/jquery.dynatree/ @fdecampredon
-/types/jquery.elang/ @sumegizoltan
-/types/jquery.fancytree/ @alphaleonis @abedi-ir @Nitecube
-/types/jquery.filtertable/ @totpero
-/types/jquery.finger/ @maxackley
-/types/jquery.flagstrap/ @felipedgarcia
-/types/jquery.fullscreen/ @piraveen
-/types/jquery.gridster/ @jbaldwin
-/types/jquery.growl/ @yeganemehr
-/types/jquery.highlight-bartaz/ @Pro
-/types/jquery.jnotify/ @jamescurran
-/types/jquery.joyride/ @vbortone
-/types/jquery.jsignature/ @pjmagee
-/types/jquery.leanmodal/ @FinelySliced
-/types/jquery.livestampjs/ @vbortone
-/types/jquery.notify/ @evil-shrike
-/types/jquery.notifybar/ @zaneli
-/types/jquery.noty/ @kingdango @thelfensdrfer
-/types/jquery.payment/ @ejsmith @johnrutherford
-/types/jquery.pin/ @AndersonFriaca
-/types/jquery.pjax/ @lijunle
-/types/jquery.placeholder/ @majorsilence @EnableSoftware
-/types/jquery.pnotify/ @DavidSichau @FUNExtreme
-/types/jquery.postmessage/ @lijunle
-/types/jquery.prettyphoto/ @pgaske
-/types/jquery.qrcode/ @danmana
-/types/jquery.rateit/ @gjunge
-/types/jquery.rowgrid/ @vinayak-garg
-/types/jquery.scrollto/ @nestalk
-/types/jquery.simplemodal/ @ForNeVeR
-/types/jquery.simplepagination/ @nvivo
-/types/jquery.simulate/ @derekcicerone
-/types/jquery.slimscroll/ @Promact
-/types/jquery.soap/ @tigerxy
-/types/jquery.sortelements/ @tbureck
-/types/jquery.stickem/ @davidmpaz
-/types/jquery.superlink/ @niemyjski
-/types/jquery.tagsmanager/ @vbortone
-/types/jquery.tile/ @zaneli
-/types/jquery.timepicker/ @anwarjaved
-/types/jquery.timer/ @JoshStrobl
-/types/jquery.tinycarousel/ @csrakowski
-/types/jquery.tinyscrollbar/ @csrakowski
-/types/jquery.tipsy/ @bdukes
-/types/jquery.tools/ @joeskeen
-/types/jquery.total-storage/ @JeremyCBrooks
-/types/jquery.transit/ @MrBigDog2U
-/types/jquery.ui.datetimepicker/ @dougajmcdonald
-/types/jquery.ui.layout/ @Steve-Fenton @drarmstr
-/types/jquery.uniform/ @flyfishMT
-/types/jquery.validation/ @fdecampredon @johnnyreilly @avidenic
-/types/jquery.watermark/ @anwarjaved
-/types/jquerymobile/ @borisyankov
-/types/jqueryui/ @borisyankov @johnnyreilly
-/types/js-base64/ @DenisCarriere @tlent
-/types/js-beautify/ @JoshuaKGoldberg @hansrwindhoff
-/types/js-clipper/ @omni360
-/types/js-combinatorics/ @outring
-/types/js-cookie/ @theodorejb @BendingBender
-/types/js-data-angular/ @reppners
-/types/js-fixtures/ @kazimanzurrashid
-/types/js-git/ @Bartvds
-/types/js-md5/ @mwmccarthy
-/types/js-money/ @kanatkubash
-/types/js-nacl/ @ethanfrey
-/types/js-quantities/ @wrummler
-/types/js-schema/ @marcinporebski @roblabat
-/types/js-search/ @guoyunhe
-/types/js-sha512/ @nicojs
-/types/js-string-escape/ @viralpickaxe
-/types/js-to-java/ @skyitachi
-/types/js-url/ @pine613
-/types/js-yaml/ @Bartvds @sclausen
-/types/js.spec/ @mattbishop
-/types/jsbn/ @Evgenus @al2xed
-/types/jschannel/ @yitzchok
-/types/jscrollpane/ @qcz
-/types/jsdeferred/ @minodisk
-/types/jsdom/ @leonard-thieu
-/types/jsen/ @vladeck
-/types/jsend/ @CaselIT
-/types/jsesc/ @Bartvds
-/types/jsfl/ @soywiz
-/types/jsforce/ @dolanmiu @netes @amphro @tnoonan-salesforce
-/types/jshamcrest/ @dharkness
-/types/jsmockito/ @shiver-me-timbers
-/types/jsnox/ @stkb @DovydasNavickas
-/types/json-js/ @NN---
-/types/json-merge-patch/ @senyaarseniy
-/types/json-parse-better-errors/ @DanielRosenwasser
-/types/json-patch/ @vvakame
-/types/json-pointer/ @Bartvds
-/types/json-query/ @mtraynham
-/types/json-rpc-ws/ @npenin @mlamp
-/types/json-schema/ @bcherny @cyrilletuzi @lucianbuzzo
-/types/json-socket/ @svi3c
-/types/json-stable-stringify/ @mhfrantz
-/types/json-stringify-safe/ @BendingBender
-/types/json2csv/ @juanjoDiaz
-/types/json2md/ @MartynasZilinskas
-/types/json3/ @NN---
-/types/jsonata/ @nick121212
-/types/jsoneditor/ @alejo90
-/types/jsoneditor-for-react/ @joshuakgoldberg
-/types/jsoneditoronline/ @vbortone
-/types/jsonfile/ @dbowring
-/types/jsonic/ @jacobbubu
-/types/jsonminify/ @no23reason
-/types/jsonnet/ @hookclaw
-/types/jsonp/ @surenkov
-/types/jsonpath/ @horiuchi @ikatyang
-/types/jsonrpc-serializer/ @Akim95 @many20
-/types/jsonstream/ @Bartvds
-/types/jsontoxml/ @benstevens48
-/types/jsonwebtoken/ @SomaticIT @danielheim @brikou @vpk
-/types/jsonwebtoken-promisified/ @SomaticIT @danielheim @brikou @aneilbaboo
-/types/jspdf/ @amberjs
-/types/jsqrcode/ @lordazzi
-/types/jsrender/ @zakki
-/types/jsreport-core/ @taoqf
-/types/jsreport-html-to-xlsx/ @me
-/types/jsreport-jsrender/ @taoqf
-/types/jsreport-phantom-pdf/ @taoqf
-/types/jsreport-xlsx/ @taoqf
-/types/jsrp/ @harryshipton
-/types/jss/ @appsforartists @kof @pelotom
-/types/jssha/ @randombk @SrTobi
-/types/jstimezonedetect/ @olamothe
-/types/jstorage/ @dflor003
-/types/jstree/ @adaskothebeast
-/types/jsts/ @StephaneAlie @jrocha
-/types/jsuite/ @darrenhillconsulting
-/types/jsuri/ @coldacid @flqw
-/types/jsurl/ @agorshkov23
-/types/jsx-chai/ @nupplaphil
-/types/jszip/ @mzeiher @forabi
-/types/jug/ @yevt
-/types/jui/ @easylogic
-/types/jui-core/ @easylogic
-/types/jui-grid/ @easylogic
-/types/just-extend/ @pe8ter
-/types/jweixin/ @taoqf @gomydodo
-/types/jwplayer/ @martinduparc @kutomer @philippguertler @danielmcgraw @bpdsw
-/types/jws/ @JustinBeckwith
-/types/jwt-client/ @timoteoponce
-/types/jwt-decode/v1/ @QuatroDevOfficial
-/types/jwt-decode/ @GiedriusGrabauskas @madsmadsen
-/types/jwt-express/ @nickp10
-/types/jwt-simple/ @kenfdev @GaelMagnan
-/types/kafka-node/ @dansitu @bkim54 @sfrooster @amiram
-/types/karma/ @tkrotoff @43081j
-/types/karma-chai/ @JayAndCatchFire
-/types/karma-chai-sinon/ @vasek17
-/types/karma-coverage/ @tkrotoff
-/types/karma-fixture/ @evictor
-/types/karma-jasmine/ @michelsalib
-/types/karma-viewport/ @karak
-/types/karma-webpack/ @mtraynham
-/types/katex/ @mrand01
-/types/kcors/ @Xstoudi @izayoiko
-/types/kdbush/ @DenisCarriere
-/types/kefir/ @AyaMorisawa @HitoriSensei
-/types/kendo-ui/ @telerik
-/types/keyboardjs/ @vbortone @piranha771
-/types/keygrip/ @jkeylu
-/types/keymaster/ @nitram509
-/types/keymirror/ @jfahrenkrug
-/types/keypress.js/ @rcchen
-/types/keysym/ @harryshipton
-/types/keytar/ @miniak @shiftkey @juturu
-/types/keyv/ @Arylo
-/types/kik-browser/ @joelday
-/types/klaw/v1/ @mceachen
-/types/klaw/ @mceachen
-/types/klaw-sync/ @shiftkey
-/types/kms-json/ @sunnyone
-/types/knex/ @tkQubo @baronfel @MeLlamoPablo @mastermatt @micksatana @shreyjain1994
-/types/knex-postgis/ @vesse
-/types/knockback/ @borisyankov
-/types/knockout/ @borisyankov @Igorbek @moonpyk @EnableSoftware @BenjaminEckardt @ffMathy
-/types/knockout-amd-helpers/ @DavidSichau
-/types/knockout-secure-binding/ @pine613
-/types/knockout-transformations/ @johnnyreilly @Nemo157
-/types/knockout.deferred.updates/ @sgaliano
-/types/knockout.editables/ @borisyankov
-/types/knockout.es5/ @sgaliano
-/types/knockout.kogrid/ @huer12
-/types/knockout.mapper/ @BMeyerKC
-/types/knockout.mapping/ @borisyankov @ffMathy
-/types/knockout.projections/ @johnnyreilly
-/types/knockout.punches/ @johnnyreilly
-/types/knockout.rx/ @Igorbek
-/types/knockout.validation/ @danludwig
-/types/knockout.viewmodel/ @oising
-/types/knockstrap/ @adaskothebeast
-/types/knuddels-userapps-api/ @Knuddels
-/types/ko.plus/ @conficient
-/types/koa/ @DavidCai1993 @jkeylu @brikou
-/types/koa-basic-auth/ @Tobias4872
-/types/koa-bodyparser/ @hellopao
-/types/koa-cache-control/ @pe8ter
-/types/koa-compose/ @jkeylu
-/types/koa-compress/ @hellopao
-/types/koa-conditional-get/ @wingsbob
-/types/koa-csrf/ @haskaalo
-/types/koa-etag/ @wingsbob
-/types/koa-favicon/ @hellopao
-/types/koa-generic-session/ @nsimmons @Ragg-
-/types/koa-hbs/ @jcbmln @mudkipme
-/types/koa-helmet/ @me
-/types/koa-joi-router/ @wingsbob
-/types/koa-json/ @brooklyndev
-/types/koa-json-error/ @mudkipme
-/types/koa-logger/ @geoffreak @tlaziuk
-/types/koa-logger-winston/ @stevehipwell
-/types/koa-morgan/ @vesse
-/types/koa-mount/ @amirsaber @tlaziuk
-/types/koa-multer/ @benstevens48
-/types/koa-passport/ @horiuchi @tlaziuk @brendtumi
-/types/koa-pino-logger/ @khell
-/types/koa-pug/ @Xstoudi
-/types/koa-range/ @strax
-/types/koa-redis/ @nsimmons
-/types/koa-response-time/ @thorsedeke
-/types/koa-route/ @migstopheles
-/types/koa-router/ @hellopao @schfkt
-/types/koa-send/ @pe8ter @tlaziuk
-/types/koa-session/ @kerol2r20 @tlaziuk
-/types/koa-session-minimal/ @longztian
-/types/koa-sslify/ @wingsbob
-/types/koa-static/ @hellopao @tlaziuk
-/types/koa-views/ @brooklyndev
-/types/koa-webpack/ @malj
-/types/koa-websocket/ @me
-/types/koa-xml-body/ @uwinkelvos
-/types/koa2-cors/ @xialeistudio
-/types/koa__cors/ @Xstoudi @izayoiko @stevehipwell
-/types/kolite/ @borisyankov
-/types/konami.js/ @mareek
-/types/kraken-js/ @darkwebdev
-/types/kramed/ @tonicblue
-/types/kss/ @giladgray
-/types/kue/ @drudge @amiram @pc-jedi @deerawan
-/types/kurento-utils/ @nenadalm @riggs
-/types/kuromoji/ @mzsm @kgtkr
-/types/lab/ @prashaantt
-/types/ladda/ @dflor003 @leemicw
-/types/lasso/ @darkwebdev
-/types/later/ @jasond-s
-/types/latinize/ @GiedriusGrabauskas
-/types/latlon-geohash/ @rimig
-/types/launchpad/ @rictic
-/types/lazy-value/ @ikatyang
-/types/lazy.js/ @Bartvds
-/types/lazypipe/ @tomc974
-/types/ldapjs/ @cvillemure @peterkooijmans
-/types/leadfoot/ @theintern
-/types/leaflet/v0/ @rgripper
-/types/leaflet/ @alejo90 @atd-schubert @mcauer
-/types/leaflet-areaselect/ @awallat
-/types/leaflet-curve/ @onikiienko
-/types/leaflet-draw/ @matt-guest @reblace @YunS-Stacy @beschoenen
-/types/leaflet-editable/ @dalie
-/types/leaflet-fullscreen/ @DenisCarriere
-/types/leaflet-geocoder-mapzen/ @leezu
-/types/leaflet-gpx/ @soucekv @molnarm
-/types/leaflet-imageoverlay-rotated/ @tkleinke
-/types/leaflet-label/ @Nemo157
-/types/leaflet-mouse-position/ @Hanyon
-/types/leaflet-polylinedecorator/ @soucekv
-/types/leaflet-providers/ @BendingBender
-/types/leaflet-rotatedmarker/ @robert-prib-polestar
-/types/leaflet-routing-machine/ @chanakadrathnayaka
-/types/leaflet.awesome-markers/v0/ @Odrin @sebek64
-/types/leaflet.awesome-markers/ @sebek64
-/types/leaflet.fullscreen/ @wcomartin
-/types/leaflet.gridlayer.googlemutant/ @ernest-rhinozeros
-/types/leaflet.heat/ @onderceylan
-/types/leaflet.locatecontrol/ @DenisCarriere
-/types/leaflet.markercluster/ @rimig
-/types/leaflet.markercluster.layersupport/ @AsamK
-/types/leaflet.pancontrol/ @Brictarus
-/types/leaflet.pm/ @tkleinke
-/types/leaflet.polylinemeasure/ @RiON69
-/types/leapmotionts/ @logotype
-/types/legal-eagle/ @j-f1
-/types/lerna-get-packages/ @LogvinovLeon
-/types/less/ @thasner @pranaygp
-/types/less-middleware/ @federicobond
-/types/less2sass/ @gatimus
-/types/lestate/ @thelambdaparty
-/types/level-sublevel/ @basp
-/types/leveldown/ @tarruda
-/types/levelup/ @blittle @tarruda
-/types/leven/ @jmalonzo
-/types/levenshtein/ @geoffreak
-/types/libpq/ @Lodin
-/types/libxmljs/ @fdecampredon
-/types/libxslt/ @alejo90
-/types/license-checker/ @rogierschouten @unindented
-/types/lil-uuid/ @Pr1st0n
-/types/lime-js/ @arthur-xavier
-/types/line-by-line/ @etomsen
-/types/line-reader/ @stpettersens
-/types/linkify-it/ @praxxis
-/types/listr/ @durad
-/types/lls/ @borislavjivkov
-/types/load-json-file/ @SamVerschueren
-/types/loader-runner/ @e-cloud
-/types/loader-utils/ @Perlmint @TotooriaHyperion
-/types/loadjs/ @screendriver
-/types/loadware/ @ALyman
-/types/lobibox/ @itboy87
-/types/local-dynamo/ @Sicilica
-/types/localized-countries/ @coderslagoon
-/types/localizejs-library/ @salbahra
-/types/locate-path/ @me
-/types/lockfile/v0/ @Bartvds
-/types/lockfile/ @Bartvds @BendingBender
-/types/lockr/ @droritos
-/types/locutus/ @hookclaw
-/types/lodash/v3/ @bczengel @chrootsu
-/types/lodash/ @bczengel @chrootsu @stepancar @aj-r @ailrun @e-cloud @thorn0 @jtmthf @DomiR
-/types/lodash-es/ @stephenlautier @e-cloud
-/types/lodash-webpack-plugin/ @bumbleblym
-/types/lodash.add/ @bczengel @chrootsu @stepancar
-/types/lodash.after/ @bczengel @chrootsu @stepancar
-/types/lodash.ary/ @bczengel @chrootsu @stepancar
-/types/lodash.assign/ @bczengel @chrootsu @stepancar
-/types/lodash.assignin/ @bczengel @chrootsu @stepancar
-/types/lodash.assigninwith/ @bczengel @chrootsu @stepancar
-/types/lodash.assignwith/ @bczengel @chrootsu @stepancar
-/types/lodash.at/ @bczengel @chrootsu @stepancar
-/types/lodash.attempt/ @bczengel @chrootsu @stepancar
-/types/lodash.before/ @bczengel @chrootsu @stepancar
-/types/lodash.bind/ @bczengel @chrootsu @stepancar
-/types/lodash.bindall/ @bczengel @chrootsu @stepancar
-/types/lodash.bindkey/ @bczengel @chrootsu @stepancar
-/types/lodash.camelcase/ @bczengel @chrootsu @stepancar
-/types/lodash.capitalize/ @bczengel @chrootsu @stepancar
-/types/lodash.castarray/ @bczengel @chrootsu @stepancar
-/types/lodash.ceil/ @bczengel @chrootsu @stepancar
-/types/lodash.chunk/ @bczengel @chrootsu @stepancar
-/types/lodash.clamp/ @bczengel @chrootsu @stepancar
-/types/lodash.clone/ @bczengel @chrootsu @stepancar
-/types/lodash.clonedeep/ @bczengel @chrootsu @stepancar
-/types/lodash.clonedeepwith/ @bczengel @chrootsu @stepancar
-/types/lodash.clonewith/ @bczengel @chrootsu @stepancar
-/types/lodash.compact/ @bczengel @chrootsu @stepancar
-/types/lodash.concat/ @bczengel @chrootsu @stepancar
-/types/lodash.cond/ @bczengel @chrootsu @stepancar
-/types/lodash.constant/ @bczengel @chrootsu @stepancar
-/types/lodash.countby/ @bczengel @chrootsu @stepancar
-/types/lodash.create/ @bczengel @chrootsu @stepancar
-/types/lodash.curry/ @bczengel @chrootsu @stepancar
-/types/lodash.curryright/ @bczengel @chrootsu @stepancar
-/types/lodash.debounce/ @bczengel @chrootsu @stepancar
-/types/lodash.deburr/ @bczengel @chrootsu @stepancar
-/types/lodash.defaults/ @bczengel @chrootsu @stepancar
-/types/lodash.defaultsdeep/ @bczengel @chrootsu @stepancar
-/types/lodash.defer/ @bczengel @chrootsu @stepancar
-/types/lodash.delay/ @bczengel @chrootsu @stepancar
-/types/lodash.difference/ @bczengel @chrootsu @stepancar
-/types/lodash.differenceby/ @bczengel @chrootsu @stepancar
-/types/lodash.differencewith/ @bczengel @chrootsu @stepancar
-/types/lodash.divide/ @bczengel @chrootsu @stepancar
-/types/lodash.drop/ @bczengel @chrootsu @stepancar
-/types/lodash.dropright/ @bczengel @chrootsu @stepancar
-/types/lodash.droprightwhile/ @bczengel @chrootsu @stepancar
-/types/lodash.dropwhile/ @bczengel @chrootsu @stepancar
-/types/lodash.endswith/ @bczengel @chrootsu @stepancar
-/types/lodash.eq/ @bczengel @chrootsu @stepancar
-/types/lodash.escape/ @bczengel @chrootsu @stepancar
-/types/lodash.escaperegexp/ @bczengel @chrootsu @stepancar
-/types/lodash.every/ @bczengel @chrootsu @stepancar
-/types/lodash.fill/ @bczengel @chrootsu @stepancar
-/types/lodash.filter/ @bczengel @chrootsu @stepancar
-/types/lodash.find/ @bczengel @chrootsu @stepancar
-/types/lodash.findindex/ @bczengel @chrootsu @stepancar
-/types/lodash.findkey/ @bczengel @chrootsu @stepancar
-/types/lodash.findlast/ @bczengel @chrootsu @stepancar
-/types/lodash.findlastindex/ @bczengel @chrootsu @stepancar
-/types/lodash.findlastkey/ @bczengel @chrootsu @stepancar
-/types/lodash.first/ @bczengel @chrootsu @stepancar
-/types/lodash.flatmap/ @bczengel @chrootsu @stepancar
-/types/lodash.flatmapdeep/ @bczengel @chrootsu @stepancar
-/types/lodash.flatmapdepth/ @bczengel @chrootsu @stepancar
-/types/lodash.flatten/ @bczengel @chrootsu @stepancar
-/types/lodash.flattendeep/ @bczengel @chrootsu @stepancar
-/types/lodash.flattendepth/ @bczengel @chrootsu @stepancar
-/types/lodash.flip/ @bczengel @chrootsu @stepancar
-/types/lodash.floor/ @bczengel @chrootsu @stepancar
-/types/lodash.flow/ @bczengel @chrootsu @stepancar
-/types/lodash.flowright/ @bczengel @chrootsu @stepancar
-/types/lodash.foreach/ @bczengel @chrootsu @stepancar
-/types/lodash.foreachright/ @bczengel @chrootsu @stepancar
-/types/lodash.forin/ @bczengel @chrootsu @stepancar
-/types/lodash.forinright/ @bczengel @chrootsu @stepancar
-/types/lodash.forown/ @bczengel @chrootsu @stepancar
-/types/lodash.forownright/ @bczengel @chrootsu @stepancar
-/types/lodash.frompairs/ @bczengel @chrootsu @stepancar
-/types/lodash.functions/ @bczengel @chrootsu @stepancar
-/types/lodash.functionsin/ @bczengel @chrootsu @stepancar
-/types/lodash.get/ @bczengel @chrootsu @stepancar
-/types/lodash.groupby/ @bczengel @chrootsu @stepancar
-/types/lodash.gt/ @bczengel @chrootsu @stepancar
-/types/lodash.gte/ @bczengel @chrootsu @stepancar
-/types/lodash.has/ @bczengel @chrootsu @stepancar
-/types/lodash.hasin/ @bczengel @chrootsu @stepancar
-/types/lodash.head/ @bczengel @chrootsu @stepancar
-/types/lodash.identity/ @bczengel @chrootsu @stepancar
-/types/lodash.includes/ @bczengel @chrootsu @stepancar
-/types/lodash.indexof/ @bczengel @chrootsu @stepancar
-/types/lodash.initial/ @bczengel @chrootsu @stepancar
-/types/lodash.inrange/ @bczengel @chrootsu @stepancar
-/types/lodash.intersection/ @bczengel @chrootsu @stepancar
-/types/lodash.intersectionby/ @bczengel @chrootsu @stepancar
-/types/lodash.intersectionwith/ @bczengel @chrootsu @stepancar
-/types/lodash.invert/ @bczengel @chrootsu @stepancar
-/types/lodash.invertby/ @bczengel @chrootsu @stepancar
-/types/lodash.invoke/ @bczengel @chrootsu @stepancar
-/types/lodash.invokemap/ @bczengel @chrootsu @stepancar
-/types/lodash.isarguments/ @bczengel @chrootsu @stepancar
-/types/lodash.isarray/ @bczengel @chrootsu @stepancar
-/types/lodash.isarraybuffer/ @bczengel @chrootsu @stepancar
-/types/lodash.isarraylike/ @bczengel @chrootsu @stepancar
-/types/lodash.isarraylikeobject/ @bczengel @chrootsu @stepancar
-/types/lodash.isboolean/ @bczengel @chrootsu @stepancar
-/types/lodash.isbuffer/ @bczengel @chrootsu @stepancar
-/types/lodash.isdate/ @bczengel @chrootsu @stepancar
-/types/lodash.iselement/ @bczengel @chrootsu @stepancar
-/types/lodash.isempty/ @bczengel @chrootsu @stepancar
-/types/lodash.isequal/ @bczengel @chrootsu @stepancar
-/types/lodash.isequalwith/ @bczengel @chrootsu @stepancar
-/types/lodash.iserror/ @bczengel @chrootsu @stepancar
-/types/lodash.isfinite/ @bczengel @chrootsu @stepancar
-/types/lodash.isfunction/ @bczengel @chrootsu @stepancar
-/types/lodash.isinteger/ @bczengel @chrootsu @stepancar
-/types/lodash.islength/ @bczengel @chrootsu @stepancar
-/types/lodash.ismap/ @bczengel @chrootsu @stepancar
-/types/lodash.ismatch/ @bczengel @chrootsu @stepancar
-/types/lodash.ismatchwith/ @bczengel @chrootsu @stepancar
-/types/lodash.isnan/ @bczengel @chrootsu @stepancar
-/types/lodash.isnative/ @bczengel @chrootsu @stepancar
-/types/lodash.isnil/ @bczengel @chrootsu @stepancar
-/types/lodash.isnull/ @bczengel @chrootsu @stepancar
-/types/lodash.isnumber/ @bczengel @chrootsu @stepancar
-/types/lodash.isobject/ @bczengel @chrootsu @stepancar
-/types/lodash.isobjectlike/ @bczengel @chrootsu @stepancar
-/types/lodash.isplainobject/ @bczengel @chrootsu @stepancar
-/types/lodash.isregexp/ @bczengel @chrootsu @stepancar
-/types/lodash.issafeinteger/ @bczengel @chrootsu @stepancar
-/types/lodash.isset/ @bczengel @chrootsu @stepancar
-/types/lodash.isstring/ @bczengel @chrootsu @stepancar
-/types/lodash.issymbol/ @bczengel @chrootsu @stepancar
-/types/lodash.istypedarray/ @bczengel @chrootsu @stepancar
-/types/lodash.isundefined/ @bczengel @chrootsu @stepancar
-/types/lodash.isweakmap/ @bczengel @chrootsu @stepancar
-/types/lodash.isweakset/ @bczengel @chrootsu @stepancar
-/types/lodash.iteratee/ @bczengel @chrootsu @stepancar
-/types/lodash.join/ @bczengel @chrootsu @stepancar
-/types/lodash.kebabcase/ @bczengel @chrootsu @stepancar
-/types/lodash.keyby/ @bczengel @chrootsu @stepancar
-/types/lodash.keys/ @bczengel @chrootsu @stepancar
-/types/lodash.keysin/ @bczengel @chrootsu @stepancar
-/types/lodash.last/ @bczengel @chrootsu @stepancar
-/types/lodash.lastindexof/ @bczengel @chrootsu @stepancar
-/types/lodash.lowercase/ @bczengel @chrootsu @stepancar
-/types/lodash.lowerfirst/ @bczengel @chrootsu @stepancar
-/types/lodash.lt/ @bczengel @chrootsu @stepancar
-/types/lodash.lte/ @bczengel @chrootsu @stepancar
-/types/lodash.mapkeys/ @bczengel @chrootsu @stepancar
-/types/lodash.mapvalues/ @bczengel @chrootsu @stepancar
-/types/lodash.matches/ @bczengel @chrootsu @stepancar
-/types/lodash.matchesproperty/ @bczengel @chrootsu @stepancar
-/types/lodash.max/ @bczengel @chrootsu @stepancar
-/types/lodash.maxby/ @bczengel @chrootsu @stepancar
-/types/lodash.mean/ @bczengel @chrootsu @stepancar
-/types/lodash.meanby/ @bczengel @chrootsu @stepancar
-/types/lodash.memoize/ @bczengel @chrootsu @stepancar
-/types/lodash.merge/ @bczengel @chrootsu @stepancar
-/types/lodash.mergewith/ @bczengel @chrootsu @stepancar
-/types/lodash.method/ @bczengel @chrootsu @stepancar
-/types/lodash.methodof/ @bczengel @chrootsu @stepancar
-/types/lodash.min/ @bczengel @chrootsu @stepancar
-/types/lodash.minby/ @bczengel @chrootsu @stepancar
-/types/lodash.mixin/ @bczengel @chrootsu @stepancar
-/types/lodash.negate/ @bczengel @chrootsu @stepancar
-/types/lodash.noop/ @bczengel @chrootsu @stepancar
-/types/lodash.now/ @bczengel @chrootsu @stepancar
-/types/lodash.nth/ @bczengel @chrootsu @stepancar
-/types/lodash.ntharg/ @bczengel @chrootsu @stepancar
-/types/lodash.omit/ @bczengel @chrootsu @stepancar
-/types/lodash.omitby/ @bczengel @chrootsu @stepancar
-/types/lodash.once/ @bczengel @chrootsu @stepancar
-/types/lodash.orderby/ @bczengel @chrootsu @stepancar
-/types/lodash.over/ @bczengel @chrootsu @stepancar
-/types/lodash.overargs/ @bczengel @chrootsu @stepancar
-/types/lodash.overevery/ @bczengel @chrootsu @stepancar
-/types/lodash.oversome/ @bczengel @chrootsu @stepancar
-/types/lodash.pad/ @bczengel @chrootsu @stepancar
-/types/lodash.padend/ @bczengel @chrootsu @stepancar
-/types/lodash.padstart/ @bczengel @chrootsu @stepancar
-/types/lodash.parseint/ @bczengel @chrootsu @stepancar
-/types/lodash.partial/ @bczengel @chrootsu @stepancar
-/types/lodash.partialright/ @bczengel @chrootsu @stepancar
-/types/lodash.partition/ @bczengel @chrootsu @stepancar
-/types/lodash.pick/ @bczengel @chrootsu @stepancar
-/types/lodash.pickby/ @bczengel @chrootsu @stepancar
-/types/lodash.property/ @bczengel @chrootsu @stepancar
-/types/lodash.propertyof/ @bczengel @chrootsu @stepancar
-/types/lodash.pull/ @bczengel @chrootsu @stepancar
-/types/lodash.pullall/ @bczengel @chrootsu @stepancar
-/types/lodash.pullallby/ @bczengel @chrootsu @stepancar
-/types/lodash.pullallwith/ @bczengel @chrootsu @stepancar
-/types/lodash.pullat/ @bczengel @chrootsu @stepancar
-/types/lodash.random/ @bczengel @chrootsu @stepancar
-/types/lodash.range/ @bczengel @chrootsu @stepancar
-/types/lodash.rangeright/ @bczengel @chrootsu @stepancar
-/types/lodash.rearg/ @bczengel @chrootsu @stepancar
-/types/lodash.reduce/ @bczengel @chrootsu @stepancar
-/types/lodash.reduceright/ @bczengel @chrootsu @stepancar
-/types/lodash.reject/ @bczengel @chrootsu @stepancar
-/types/lodash.remove/ @bczengel @chrootsu @stepancar
-/types/lodash.repeat/ @bczengel @chrootsu @stepancar
-/types/lodash.replace/ @bczengel @chrootsu @stepancar
-/types/lodash.rest/ @bczengel @chrootsu @stepancar
-/types/lodash.result/ @bczengel @chrootsu @stepancar
-/types/lodash.reverse/ @bczengel @chrootsu @stepancar
-/types/lodash.round/ @bczengel @chrootsu @stepancar
-/types/lodash.sample/ @bczengel @chrootsu @stepancar
-/types/lodash.samplesize/ @bczengel @chrootsu @stepancar
-/types/lodash.set/ @bczengel @chrootsu @stepancar
-/types/lodash.setwith/ @bczengel @chrootsu @stepancar
-/types/lodash.shuffle/ @bczengel @chrootsu @stepancar
-/types/lodash.size/ @bczengel @chrootsu @stepancar
-/types/lodash.slice/ @bczengel @chrootsu @stepancar
-/types/lodash.snakecase/ @bczengel @chrootsu @stepancar
-/types/lodash.some/ @bczengel @chrootsu @stepancar
-/types/lodash.sortby/ @bczengel @chrootsu @stepancar
-/types/lodash.sortedindex/ @bczengel @chrootsu @stepancar
-/types/lodash.sortedindexby/ @bczengel @chrootsu @stepancar
-/types/lodash.sortedindexof/ @bczengel @chrootsu @stepancar
-/types/lodash.sortedlastindex/ @bczengel @chrootsu @stepancar
-/types/lodash.sortedlastindexby/ @bczengel @chrootsu @stepancar
-/types/lodash.sortedlastindexof/ @bczengel @chrootsu @stepancar
-/types/lodash.sorteduniq/ @bczengel @chrootsu @stepancar
-/types/lodash.sorteduniqby/ @bczengel @chrootsu @stepancar
-/types/lodash.split/ @bczengel @chrootsu @stepancar
-/types/lodash.spread/ @bczengel @chrootsu @stepancar
-/types/lodash.startcase/ @bczengel @chrootsu @stepancar
-/types/lodash.startswith/ @bczengel @chrootsu @stepancar
-/types/lodash.subtract/ @bczengel @chrootsu @stepancar
-/types/lodash.sum/ @bczengel @chrootsu @stepancar
-/types/lodash.sumby/ @bczengel @chrootsu @stepancar
-/types/lodash.tail/ @bczengel @chrootsu @stepancar
-/types/lodash.take/ @bczengel @chrootsu @stepancar
-/types/lodash.takeright/ @bczengel @chrootsu @stepancar
-/types/lodash.takerightwhile/ @bczengel @chrootsu @stepancar
-/types/lodash.takewhile/ @bczengel @chrootsu @stepancar
-/types/lodash.template/ @bczengel @chrootsu @stepancar
-/types/lodash.throttle/ @bczengel @chrootsu @stepancar
-/types/lodash.times/ @bczengel @chrootsu @stepancar
-/types/lodash.toarray/ @bczengel @chrootsu @stepancar
-/types/lodash.tofinite/ @bczengel @chrootsu @stepancar
-/types/lodash.tointeger/ @bczengel @chrootsu @stepancar
-/types/lodash.tolength/ @bczengel @chrootsu @stepancar
-/types/lodash.tolower/ @bczengel @chrootsu @stepancar
-/types/lodash.tonumber/ @bczengel @chrootsu @stepancar
-/types/lodash.topairs/ @bczengel @chrootsu @stepancar
-/types/lodash.topairsin/ @bczengel @chrootsu @stepancar
-/types/lodash.topath/ @bczengel @chrootsu @stepancar
-/types/lodash.toplainobject/ @bczengel @chrootsu @stepancar
-/types/lodash.tosafeinteger/ @bczengel @chrootsu @stepancar
-/types/lodash.tostring/ @bczengel @chrootsu @stepancar
-/types/lodash.toupper/ @bczengel @chrootsu @stepancar
-/types/lodash.transform/ @bczengel @chrootsu @stepancar
-/types/lodash.trim/ @bczengel @chrootsu @stepancar
-/types/lodash.trimend/ @bczengel @chrootsu @stepancar
-/types/lodash.trimstart/ @bczengel @chrootsu @stepancar
-/types/lodash.truncate/ @bczengel @chrootsu @stepancar
-/types/lodash.unary/ @bczengel @chrootsu @stepancar
-/types/lodash.unescape/ @bczengel @chrootsu @stepancar
-/types/lodash.union/ @bczengel @chrootsu @stepancar
-/types/lodash.unionby/ @bczengel @chrootsu @stepancar
-/types/lodash.unionwith/ @bczengel @chrootsu @stepancar
-/types/lodash.uniq/ @bczengel @chrootsu @stepancar
-/types/lodash.uniqby/ @bczengel @chrootsu @stepancar
-/types/lodash.uniqueid/ @bczengel @chrootsu @stepancar
-/types/lodash.uniqwith/ @bczengel @chrootsu @stepancar
-/types/lodash.unset/ @bczengel @chrootsu @stepancar
-/types/lodash.unzip/ @bczengel @chrootsu @stepancar
-/types/lodash.unzipwith/ @bczengel @chrootsu @stepancar
-/types/lodash.update/ @bczengel @chrootsu @stepancar
-/types/lodash.updatewith/ @bczengel @chrootsu @stepancar
-/types/lodash.uppercase/ @bczengel @chrootsu @stepancar
-/types/lodash.upperfirst/ @bczengel @chrootsu @stepancar
-/types/lodash.values/ @bczengel @chrootsu @stepancar
-/types/lodash.valuesin/ @bczengel @chrootsu @stepancar
-/types/lodash.without/ @bczengel @chrootsu @stepancar
-/types/lodash.words/ @bczengel @chrootsu @stepancar
-/types/lodash.wrap/ @bczengel @chrootsu @stepancar
-/types/lodash.xor/ @bczengel @chrootsu @stepancar
-/types/lodash.xorby/ @bczengel @chrootsu @stepancar
-/types/lodash.xorwith/ @bczengel @chrootsu @stepancar
-/types/lodash.zip/ @bczengel @chrootsu @stepancar
-/types/lodash.zipobject/ @bczengel @chrootsu @stepancar
-/types/lodash.zipobjectdeep/ @bczengel @chrootsu @stepancar
-/types/lodash.zipwith/ @bczengel @chrootsu @stepancar
-/types/log-symbols/ @BendingBender
-/types/log-update/ @BendingBender
-/types/logat/ @krvikash35
-/types/logform/ @DABH
-/types/logg/ @blittle
-/types/loggly/ @rmartone @geoffreak
-/types/loglevel/ @Pro @szmeti @screendriver
-/types/logrotate-stream/ @rogierschouten
-/types/lokijs/ @TeamworkGuy2 @thomasconner
-/types/lolex/ @Nemo157 @joshuakgoldberg @rogierschouten
-/types/long/ @peterkooijmans
-/types/loopback/ @kattsushi @enko @sequoia @drmikecrowe @karimsa
-/types/loopback-boot/ @kattsushi
-/types/lorem-ipsum/ @durad
-/types/lory.js/ @kubosho @milkisevil
-/types/loud-rejection/ @BendingBender
-/types/lovefield/ @freshp86
-/types/lowdb/ @typicode @niieani
-/types/lowlight/ @NoHomey
-/types/lozad/ @plantain-00
-/types/lru-cache/ @Bartvds @BendingBender
-/types/lscache/ @Chris-Martinezz
-/types/ltx/ @PJakcson
-/types/luaparse/ @stpettersens
-/types/lunr/v0/ @sebastian-lenz
-/types/lunr/ @seantanly
-/types/lusca/ @crutchcorn
-/types/luxon/ @colbydehart @FourwingsY @jsiebern
-/types/lwip/ @AyaMorisawa
-/types/lz-string/ @M0ns1gn0r
-/types/magic-number/ @stpettersens
-/types/magicsuggest/ @leonardochaia
-/types/magnet-uri/ @tlaziuk
-/types/mailcheck/ @pocesar
-/types/maildev/ @cyrilschumacher @zbarbuto
-/types/mailgen/ @vothanhkiet @jordanfarrer
-/types/mailgun-js/ @sampsonjoliver
-/types/mailparser/ @psnider
-/types/main-bower-files/ @k-kagurazaka
-/types/make-dir/ @ikatyang @BendingBender
-/types/maker.js/ @danmarshall
-/types/mandrill-api/ @pocesar
-/types/map-obj/ @BendingBender
-/types/mapbox/ @anahkiasen
-/types/mapbox-gl/ @dobrud @patrickr
-/types/mapbox-gl-leaflet/ @agorshkov23
-/types/mapbox__geojson-area/ @n0nick
-/types/mapbox__shelf-pack/ @Perlmint
-/types/mapnik/ @ipv4sec
-/types/mapsjs/ @davismj
-/types/mariasql/ @bennett000
-/types/mark.js/ @renjfk @RomanGotsiy
-/types/markdown-it/ @rapropos
-/types/markdown-it-anchor/ @seryl
-/types/markdown-it-container/ @hronex
-/types/markdownlint/ @ark120202
-/types/marked/ @worr @BendingBender
-/types/marker-animate-unobtrusive/ @viskin
-/types/markerclustererplus/ @enanox @mxl
-/types/markitup/ @drillbits
-/types/maskedinput/ @lokeshpeta
-/types/masonry-layout/ @m-a-wilson @warriorrocker
-/types/massive/v3/ @swissspidy @clarenceh
-/types/massive/ @swissspidy @clarenceh @AmazingTurtle
-/types/match-media-mock/ @asvetliakov
-/types/material-components-web/ @BrentDouglas @ckosti
-/types/material-design-lite/ @bradzacher
-/types/material-ui/ @ngbrown @theigor @alitaheri @herrmanno @DaIgeb @allienna @schlesingermatthias @InsidersByte @artyomsv @dan-j @minodisk @samwalshnz
-/types/material-ui-datatables/ @coding2012
-/types/material__animation/ @BrentDouglas @ckosti
-/types/material__auto-init/ @BrentDouglas @ckosti
-/types/material__base/ @BrentDouglas @ckosti
-/types/material__checkbox/ @BrentDouglas @ckosti
-/types/material__chips/ @BrentDouglas @ckosti
-/types/material__dialog/ @BrentDouglas @ckosti
-/types/material__drawer/ @BrentDouglas @ckosti
-/types/material__floating-label/ @BrentDouglas @ckosti
-/types/material__form-field/ @BrentDouglas @ckosti
-/types/material__grid-list/ @BrentDouglas @ckosti
-/types/material__icon-toggle/ @BrentDouglas @ckosti
-/types/material__line-ripple/ @BrentDouglas @ckosti
-/types/material__linear-progress/ @BrentDouglas @ckosti
-/types/material__menu/ @BrentDouglas @ckosti
-/types/material__notched-outline/ @BrentDouglas @ckosti
-/types/material__radio/ @BrentDouglas @ckosti
-/types/material__ripple/ @BrentDouglas @ckosti
-/types/material__select/ @BrentDouglas @ckosti
-/types/material__selection-control/ @BrentDouglas @ckosti
-/types/material__slider/ @BrentDouglas @ckosti
-/types/material__snackbar/ @BrentDouglas @ckosti
-/types/material__tab/ @BrentDouglas @ckosti
-/types/material__tabs/ @BrentDouglas @ckosti
-/types/material__textfield/ @BrentDouglas @ckosti
-/types/material__toolbar/ @BrentDouglas @ckosti
-/types/material__top-app-bar/ @BrentDouglas @ckosti
-/types/materialize-css/v0/ @eriklieben @leonyu @SinghSukhdeep @jfcere @scote @LiadIdan
-/types/materialize-css/ @huww98 @MaximBalaganskiy @MonizDave @broccoliarchy
-/types/math3d/ @laszlojakab @jimsmart
-/types/mathjax/ @rolandzwaga
-/types/mathjs/ @siavol @andnp
-/types/matter-js/ @piranha771 @hasparus
-/types/maxmind/ @geoffreak
-/types/mcustomscrollbar/ @flurg
-/types/md5/ @arcdev1 @jprogrammer
-/types/mdns/ @reppners
-/types/mdurl/ @rokt33r
-/types/media-typer/ @BendingBender
-/types/medium-editor/ @keika299 @pascaliske
-/types/mem/ @SamVerschueren
-/types/mem-fs/ @MyFoodBag
-/types/mem-fs-editor/ @MyFoodBag
-/types/memcached/ @KentarouTakeda
-/types/memoize-one/ @karol-majewski
-/types/memoizee/ @juanpicado
-/types/memory-cache/ @jedigo @thieman
-/types/memory-fs/ @e-cloud
-/types/memwatch-next/ @cyrilschumacher
-/types/meow/ @KnisterPeter @praxxis @bitjson
-/types/merge-descriptors/ @danny8002
-/types/merge-stream/ @k-kagurazaka @daniel-zazula
-/types/merge2/ @tkrotoff @smac89
-/types/merkle/ @kerol2r20
-/types/mersenne-twister/ @KentarouTakeda
-/types/meshblu/ @fnipo
-/types/mess/ @Nemo157
-/types/messenger/ @derekcicerone
-/types/meteor/ @barbatus @fullflavedave @orefalo @dagatsoin @birkskyum @ardatan @stefanholzapfel @andrei-markeev
-/types/meteor-accounts-phone/ @DAB0mB
-/types/meteor-collection-hooks/ @twastvedt
-/types/meteor-jboulhous-dev/ @vangorra
-/types/meteor-persistent-session/ @vangorra
-/types/meteor-prime8consulting-oauth2/ @vangorra
-/types/meteor-publish-composite/ @vangorra
-/types/meteor-roles/ @vangorra @mattmm3d
-/types/meteor-univserse-i18n/ @mathewmeconry
-/types/method-override/ @santialbo
-/types/methods/ @cprecioso
-/types/metric-suffix/ @davidm77
-/types/mfiles/ @avonwyss
-/types/micro/ @kaoDev
-/types/micromatch/v2/ @glen-84
-/types/micromatch/ @glen-84 @vemoo
-/types/microrouter/ @mathieudutour
-/types/microsoft-ajax/ @pjmagee
-/types/microsoft-live-connect/ @jvilk
-/types/microsoft-sdk-soap/ @markusmauch
-/types/microsoftteams/ @WrathOfZombies @jayongg @ydogandjiev
-/types/microtime/ @vincekovacs
-/types/milkcocoa/ @odangosan
-/types/mime/ @jedigo @dhritzkiv
-/types/mime-db/ @AJamesPhillips
-/types/mime-types/ @Perlmint
-/types/mimos/ @AJamesPhillips
-/types/mina/ @lhk @mattanja @kant2002
-/types/mini-css-extract-plugin/ @JounQin
-/types/minimatch/ @vvakame @shantmarouti
-/types/minimist/ @Bartvds @Necroskillz @kamranayub
-/types/minimist-options/ @ikatyang
-/types/minio/ @barinbritva @castorw
-/types/minipass/ @BendingBender
-/types/mirrorx/ @aaronphy
-/types/mithril/ @spacejack @andraaspar @isiahmeadows
-/types/mithril-global/ @spacejack @isiahmeadows
-/types/mitm/ @alejo90
-/types/mixpanel/ @hjellek @Manduro
-/types/mixto/ @vvakame
-/types/mjml/ @aahoughton
-/types/mkdirp/ @Bartvds @mrmlnc
-/types/mkdirp-promise/ @pluma
-/types/mkpath/ @optical
-/types/mobx-apollo/ @pselden
-/types/mobx-devtools-mst/ @pluma
-/types/mocha/ @kazimanzurrashid @otiai10 @jt000 @enlight @cspotcode
-/types/mocha-each/ @magnostherobot
-/types/mocha-phantomjs/ @ErikSchierboom
-/types/mocha-steps/ @Arylo
-/types/mochaccino/ @thomas-p
-/types/mock-aws-s3/ @bluehatbrit
-/types/mock-fs/ @Nemo157 @tkqubo
-/types/mock-knex/ @jessezhang91
-/types/mock-raf/ @djpereira
-/types/mock-require/ @gDelgado14
-/types/mockdate/ @brunolm
-/types/mockery/ @jt000
-/types/modernizr/ @borisyankov @theodorejb @leonyu @lucax88x @nhardy
-/types/modesl/ @neeschit
-/types/module-alias/ @KevinRamharak
-/types/moji/ @yasupeke
-/types/moment-business/ @wonbyte
-/types/moment-business-time/ @swist
-/types/moment-duration-format/ @SwintDC @TwoStone @leonard-thieu @bendykowski
-/types/moment-holiday/ @rwdalpe
-/types/moment-jalaali/ @alitaheri
-/types/moment-range/ @Burgov @wilgert @franjuan @MartynasZilinskas
-/types/moment-round/ @jacobbaskin
-/types/moment-strftime2/ @dex4er
-/types/moment-timezone/ @michelsalib @alanblins
-/types/mongo-sanitize/ @CedricCazin
-/types/mongodb/v2/ @CaselIT @alanmarcell @kikar @bitjson @dante-101 @mcortesi
-/types/mongodb/ @CaselIT @alanmarcell @kikar @bitjson @dante-101 @mcortesi @EnricoPicci @AJCStriker @julien-c @daprahamian
-/types/mongoose/v4/ @simonxca @horiuchi @sindrenm @lukasz-zak
-/types/mongoose/ @horiuchi @sindrenm @lukasz-zak @Alorel @jendrikw @ethanresnick @vologab
-/types/mongoose-auto-increment/ @AyaMorisawa
-/types/mongoose-deep-populate/ @AyaMorisawa
-/types/mongoose-geojson-schema/ @bondz
-/types/mongoose-mock/ @jt000
-/types/mongoose-paginate/ @linusbrolin @simonxca
-/types/mongoose-promise/ @simonxca
-/types/mongoose-seeder/ @Crevil
-/types/mongoose-sequence/ @linusbrolin
-/types/mongoose-simple-random/ @rsxdalv
-/types/mongoose-unique-validator/ @stevehipwell
-/types/mongorito/ @pinguet62
-/types/moo/ @deltaidea @MofX
-/types/moonjs/ @DanielRosenwasser
-/types/morgan/ @staticfunction @pscanf
-/types/morphdom/ @arvitaly
-/types/morris.js/ @mareek @sindilevich
-/types/mousetrap/ @qcz
-/types/move-concurrently/ @mgroenhoff
-/types/moviedb/ @basarat @0x6368656174
-/types/moxios/ @itoasuka
-/types/mozilla-readability/ @charlesvdv
-/types/mozjpeg/ @hikoma
-/types/mpromise/ @sgkim126
-/types/mri/ @shiftkey @j-f1
-/types/ms/ @danny8002
-/types/msgpack-lite/ @endel @efokschaner
-/types/msgpack5/ @wokim @heycalmdown
-/types/msnodesql/ @borisyankov @SomaticIT
-/types/msportalfx-test/ @julioct
-/types/mssql/ @jaminfarr @buzinas @mrrichar @elhaard @pkeuter
-/types/mu2/ @jedigo
-/types/muicss/ @samuelneff
-/types/multer/ @jt000 @DavidBR-SW @mxl @hyunseob
-/types/multer-gridfs-storage/v1/ @devconcept
-/types/multer-gridfs-storage/ @devconcept
-/types/multer-s3/ @tcaesvk @galtalmor @terski
-/types/multi-typeof/ @mhegazy
-/types/multimatch/ @stephenlautier
-/types/multiparty/ @kenfdev
-/types/multiplexjs/ @KamyarNazeri
-/types/multisort/ @CzBuCHi
-/types/multistream/ @mrmlnc @kenzierocks
-/types/muri/ @jloveridge
-/types/murmurhash/ @atd-schubert
-/types/murmurhash-js/ @cvle
-/types/murmurhash3js/ @dlee-nvisia
-/types/musicmetadata/ @Xstoudi
-/types/mustache/ @markashleybell
-/types/mv/ @nenadalm
-/types/mysql/ @wjohnsto @kacepe @kpping @jdmunro
-/types/mz/ @ThomasHickman
-/types/n3/ @phreed
-/types/named-regexp-groups/ @jewbre
-/types/nano/ @timjacobi @vincekovacs
-/types/nanoajax/ @nathancahill
-/types/nanoid/ @bash
-/types/nanomsg/ @titan
-/types/nanoscroller/ @zihark17
-/types/nanp/ @karn
-/types/nats-hemera/ @vforv
-/types/natsort/ @mgroenhoff
-/types/natural/ @dmoonfire
-/types/natural-sort/ @a-morales @fluggo
-/types/navermaps/ @ckboyjiy
-/types/navigation/ @grahammendick
-/types/navigation-react/ @grahammendick
-/types/navigo/ @aersamkull @dancespiele @deini
-/types/nblas/ @erikgerrits
-/types/nconf/ @jedigo @jmthibault
-/types/ncp/ @bartvds
-/types/ndarray/ @pawsong @taoqf
-/types/nearley/ @deltaidea @BendingBender
-/types/nedb/ @reppners @anthonynichols
-/types/nedb-logger/ @thisboyiscrazy
-/types/needle/v0/ @bigsan
-/types/needle/v1/ @bigsan @nikeee
-/types/needle/ @bigsan @nikeee @sindilevich
-/types/negotiator/ @BendingBender
-/types/neo4j/ @cyrilschumacher
-/types/nes/ @NoHomey @saboya
-/types/net-keepalive/ @hertzg
-/types/netmask/ @mhfrantz
-/types/network-interfaces/ @anderswestberg
-/types/new-relic-browser/ @renehamburger @piotrkubisa
-/types/newline-remove/ @OpenByteDev
-/types/newrelic/ @mastermatt
-/types/nexpect/ @vvakame
-/types/next/ @dru89 @brikou
-/types/next-redux-wrapper/ @stevegeek
-/types/ng-command/ @stephenlautier
-/types/ng-cordova/ @ksachdeva
-/types/ng-dialog/ @stephenlautier
-/types/ng-facebook/ @Crevil
-/types/ng-file-upload/ @johnnyreilly @thewarpaint
-/types/ng-flow/ @ryan10132
-/types/ng-grid/ @smithkl42 @rolandzwaga @kentcooper
-/types/ng-i18next/ @cyrilschumacher
-/types/ng-notify/ @nzamosenchuk
-/types/ng-stomp/ @lpotapczuk
-/types/ng-tags-input/ @GiorgosPap
-/types/ngbootbox/ @stpettersens
-/types/ngeohash/ @erkie
-/types/ngkookies/ @martinmcwhorter
-/types/ngmap/ @nkovacic
-/types/ngprogress/ @martinmcwhorter
-/types/ngprogress-lite/ @LukeForder
-/types/ngreact/ @velveret
-/types/ngsijs/ @guillermofr
-/types/ngstorage/ @kubiq
-/types/ngtoaster/ @btesser
-/types/ngwysiwyg/ @patrick-mackay
-/types/nightmare/ @horiuchi @samyang-au @Bleser92
-/types/nightwatch/ @rkavalap @schlesiger
-/types/nivo-slider/ @AndersonFriaca
-/types/noble/ @swook @shantanubhadoria @lukel99 @bioball @keton @thegecko
-/types/nock/ @bonnici @horiuchi @afharo @mastermatt @damour
-/types/nodal/ @charrondev
-/types/node/v4/ @eps1lon
-/types/node/v6/ @WilcoBakker @inlined @eps1lon @Alorel @KSXGitHub
-/types/node/v7/ @parambirs @tellnes @WilcoBakker @eps1lon @KSXGitHub
-/types/node/v8/ @parambirs @tellnes @WilcoBakker @octo-sniffle @smac89 @Flarna @mwiktorczyk @wwwy3y3 @DeividasBakanas @kjin @alvis @eps1lon @Hannes-Magnusson-CK @jkomyno @hoo29 @n-e @brunoscheufler @KSXGitHub @islishude
-/types/node/v9/ @parambirs @tellnes @WilcoBakker @octo-sniffle @smac89 @Flarna @mwiktorczyk @wwwy3y3 @DeividasBakanas @kjin @alvis @eps1lon @Hannes-Magnusson-CK @jkomyno @ajafff @hoo29 @n-e @brunoscheufler @mohsen1 @KSXGitHub @a-tarasyuk @islishude
-/types/node/ @parambirs @tellnes @WilcoBakker @octo-sniffle @smac89 @Flarna @mwiktorczyk @wwwy3y3 @DeividasBakanas @kjin @alvis @eps1lon @Hannes-Magnusson-CK @jkomyno @ajafff @hoo29 @n-e @brunoscheufler @mohsen1 @KSXGitHub @a-tarasyuk @islishude
-/types/node-7z/ @erkie
-/types/node-array-ext/ @Beng89
-/types/node-cache/ @chrootsu @dthunell @useltmann
-/types/node-calendar/ @luzianz
-/types/node-cleanup/ @agadar
-/types/node-cron/ @maximelkin
-/types/node-dir/ @panuhorsmalahti
-/types/node-dogstatsd/ @chrisbobo
-/types/node-emoji/ @jonestristand @styu
-/types/node-fetch/ @torstenwerner @nikcorg
-/types/node-fibers/ @caryhaynie
-/types/node-forge/ @westy92 @flynetworks @a-k-g @rafal2228
-/types/node-gcm/ @horiuchi
-/types/node-geocoder/ @rosek86
-/types/node-getopt/ @kcauchy
-/types/node-hid/ @mhegazy @ert78gb @thegecko
-/types/node-horseman/ @apratheek
-/types/node-hue-api/ @fjmorel
-/types/node-int64/ @x3cion @kevin-greene-ck
-/types/node-ipc/ @arvitaly
-/types/node-jsfl-runner/ @mrand01
-/types/node-json-db/ @kuzn-ilya
-/types/node-mysql-wrapper/ @kataras
-/types/node-notifier/ @tkQubo
-/types/node-polyglot/ @timjk
-/types/node-powershell/ @rodrigoff
-/types/node-pushnotifications/ @menushka
-/types/node-ral/ @ssddi456
-/types/node-red/ @andersea @tbowmo
-/types/node-rsa/ @alitaheri @xm
-/types/node-schedule/ @cyrilschumacher @flowpl
-/types/node-slack/ @tkQubo
-/types/node-snap7/ @heilingbrunner
-/types/node-sprite-generator/ @Perlmint
-/types/node-static/ @Morfent
-/types/node-statsd/ @alexturek @convoyinc
-/types/node-telegram-bot-api/ @ammuench @agadar @Dabolus @Kallu609
-/types/node-uuid/ @jeffmay
-/types/node-validator/ @kengorab
-/types/node-vault/ @YuJianrong
-/types/node-wit/ @julienduf
-/types/node-xmpp-client/ @PJakcson
-/types/node-xmpp-core/ @PJakcson
-/types/node-zookeeper-client/ @plantain-00 @jessezhang91
-/types/node_redis/ @borisyankov
-/types/nodecredstash/ @migstopheles
-/types/nodegit/ @dolanmiu
-/types/nodemailer/v3/ @rogierschouten
-/types/nodemailer/ @rogierschouten @dex4er
-/types/nodemailer-direct-transport/ @rogierschouten
-/types/nodemailer-mailgun-transport/ @otociulis
-/types/nodemailer-pickup-transport/ @psnider
-/types/nodemailer-ses-transport/ @westy92
-/types/nodemailer-smtp-pool/ @rogierschouten
-/types/nodemailer-smtp-transport/ @rogierschouten
-/types/nodemailer-stub-transport/ @cyrilschumacher
-/types/nodeunit/ @jedigo
-/types/noisejs/ @izmhr
-/types/nomnom/ @panopticoncentral
-/types/nopt/ @jbondc
-/types/normalize-package-data/ @jdxcode
-/types/normalize-url/ @odin3 @BendingBender
-/types/notie/ @mateusdemboski
-/types/notify/ @hellochar
-/types/notifyjs/ @soundTricker @NateScarlet
-/types/notifyjs-browser/ @bahman616
-/types/notyf/ @gurov
-/types/nouislider/v7/ @acoreyj
-/types/nouislider/v8/ @bleuarg
-/types/nouislider/ @bleuarg @lagaffe
-/types/novnc-core/ @smithkl42 @BendingBender
-/types/npm/ @SomaticIT
-/types/npm-package-arg/ @mgroenhoff
-/types/npm-packlist/ @ajafff
-/types/npmlog/ @DanielMSchmidt
-/types/ns-api/ @Archcry
-/types/nslog/ @unindented
-/types/nsqjs/ @cezaryrk
-/types/number-is-nan/ @mhegazy
-/types/number-to-words/ @frederickfogerty
-/types/numeral/ @vbortone
-/types/numjs/ @taoqf
-/types/nunjucks/ @RubenSlabbert
-/types/nunjucks-date/ @kruncher
-/types/nvd3/ @PjMitchell
-/types/nw.gui/ @xperiments
-/types/nw.js/ @alirdn
-/types/o.js/ @IceOnFire @bradzacher @janhommes @jcchalte
-/types/oauth/ @nonAlgebraic
-/types/oauth.js/ @nobuoka
-/types/oauth2-server/ @vangorra @cirick
-/types/oauth2orize/ @wokim @heycalmdown @stevehipwell
-/types/obelisk.js/ @bdrupieski
-/types/object-assign/ @chbrown
-/types/object-diff/ @rogierschouten
-/types/object-hash/ @misak113
-/types/object-inspect/ @demurgos
-/types/object-map/ @wolfgang42
-/types/object-merge/ @OpenByteDev
-/types/object-path/ @pocesar
-/types/object-refs/ @3fd
-/types/oblo-util/ @Oblosys
-/types/oboe/ @optical
-/types/observe-js/ @herrmanno
-/types/oclazyload/ @rolandzwaga
-/types/odata/ @janhommes @jcchalte
-/types/ofe/ @Morfent
-/types/office-js/ @OfficeDev @LanceEA @Zlatkovsky @kbrandl @Rick-Kirkham @AlexJerabek @ElizabethSamuel-MSFT
-/types/offline-js/ @cgwrench
-/types/oibackoff/ @geoffreak
-/types/oidc-token-manager/ @rosieks
-/types/okta__okta-vue/ @innovation-team
-/types/ol/ @yairtawil
-/types/on-finished/ @czechboy0 @BendingBender
-/types/on-headers/ @jjeffery @BendingBender
-/types/once/ @denis-sokolov @BendingBender
-/types/onesignal-cordova-plugin/ @broder
-/types/onetime/ @BendingBender
-/types/oniguruma/ @smhxx
-/types/onoff/ @marcel-ernst
-/types/open/ @Bartvds
-/types/opener/ @tikurahul
-/types/openfin/v17/ @chrisbarker
-/types/openfin/ @chrisbarker @rdepena
-/types/openjscad/ @danmarshall
-/types/openlayers/v2/ @bolhovsky
-/types/openlayers/v3/ @osechet @matthiasdailey-ccri
-/types/openlayers/ @osechet @wb14123 @ailrun @mylen @iamthechad @danmana @yairtawil @pierremarc @hauke96
-/types/openstack-wrapper/ @sanjaymadane
-/types/opentok/ @westy92 @CatGuardian
-/types/opentype.js/ @danmarshall @edzis
-/types/opn/ @shinnn @SomaticIT @tlent
-/types/optics-agent/ @crevil
-/types/optimist/ @soywiz @chbrown
-/types/optimize-css-assets-webpack-plugin/ @odnamrataizem
-/types/ora/v0/ @screendriver
-/types/ora/ @basarat @screendriver @BendingBender @azasypkin
-/types/oracledb/ @Bigous
-/types/orchestrator/ @tkQubo @TeamworkGuy2
-/types/orderedmap/ @bradleyayers
-/types/orientjs/ @saeedtabrizi
-/types/os-homedir/ @mhegazy
-/types/os-locale/v1/ @AyaMorisawa @BendingBender
-/types/os-locale/ @AyaMorisawa @BendingBender
-/types/os-name/ @BendingBender
-/types/os-tmpdir/ @mhegazy
-/types/osmosis/ @jurajkocan @evanshortiss
-/types/osmtogeojson/ @tkqubo
-/types/osrm/ @DenisCarriere
-/types/otplib/ @renjfk
-/types/owasp-password-strength-test/ @stephtr
-/types/owl.carousel/ @igorissen @KennethanCeyer
-/types/owlcarousel/ @dpiatkowski
-/types/p-all/ @BendingBender
-/types/p-any/ @BendingBender
-/types/p-cancelable/ @BendingBender
-/types/p-debounce/ @BendingBender
-/types/p-defer/ @SamVerschueren
-/types/p-do-whilst/ @BendingBender
-/types/p-each-series/ @BendingBender
-/types/p-event/ @BendingBender
-/types/p-every/ @BendingBender
-/types/p-lazy/ @BendingBender
-/types/p-limit/ @BendingBender
-/types/p-loading/ @renjfk
-/types/p-locate/ @BendingBender
-/types/p-log/ @BendingBender
-/types/p-map/ @BendingBender
-/types/p-map-series/ @BendingBender
-/types/p-memoize/ @forabi
-/types/p-one/ @BendingBender
-/types/p-props/ @BendingBender
-/types/p-queue/ @BendingBender @evanshortiss
-/types/p-reduce/ @BendingBender
-/types/p-reflect/ @BendingBender
-/types/p-retry/ @BendingBender
-/types/p-series/ @BendingBender
-/types/p-settle/ @natesilva
-/types/p-some/ @BendingBender
-/types/p-tap/ @BendingBender
-/types/p-throttle/ @BendingBender
-/types/p-timeout/ @BendingBender
-/types/p-try/ @BendingBender
-/types/p-wait-for/ @BendingBender
-/types/p-whilst/ @BendingBender
-/types/p2/ @clark-stevenson
-/types/package-json/ @jinwoo
-/types/packery/ @piraveen @hanssens
-/types/pad/ @mhegazy
-/types/paho-mqtt/ @amikhalev
-/types/pako/ @cappellin @calebegg
-/types/pangu/ @plantain-00
-/types/papaparse/ @torpedro @rainshen49 @jfloff @johnnyreilly
-/types/paper/ @clark-stevenson @Xakaloz
-/types/paralleljs/ @jbaldwin
-/types/parcel-env/ @fathyb
-/types/parent-package-json/ @sgmccli
-/types/parity-pmd/ @leovujanic @jewbre
-/types/parity-pmr/ @leovujanic
-/types/parity-poe/ @leovujanic
-/types/parse/ @dpoetzsch @jaeggerr @flavionegrao @wesleygrimes @owsas
-/types/parse-git-config/ @leonard-thieu @deltaidea
-/types/parse-glob/ @glen-84
-/types/parse-json/ @mrmlnc
-/types/parse-link-header/ @zelein
-/types/parse-mockdb/ @dpoetzsch
-/types/parse-ms/ @Roaders
-/types/parse-torrent/ @niieani @tlaziuk
-/types/parse-torrent-file/ @tlaziuk
-/types/parse-unit/ @Jack-Works
-/types/parseurl/ @bomret
-/types/parsimmon/ @Bartvds @mizunashi-mana @bcherny @bvanreeven @leonard-thieu
-/types/passport/ @horiuchi @enaeseth @theigor @tlaziuk @danielpa9708
-/types/passport-anonymous/ @0x6368656174
-/types/passport-beam/ @AtlasDev
-/types/passport-discord/ @kzay
-/types/passport-facebook/ @staticfunction @lucasmacosta
-/types/passport-facebook-token/ @rmartone @mrand01
-/types/passport-github/ @yasupeke
-/types/passport-github2/ @yasupeke @mthmulders
-/types/passport-google-oauth/ @staticfunction
-/types/passport-google-oauth2/ @bluehatbrit
-/types/passport-http/ @krizalys @tlaziuk @cjbarth
-/types/passport-http-bearer/ @isman-usoh
-/types/passport-jwt/ @jindev
-/types/passport-kakao/ @Park9eon
-/types/passport-local/ @SomaticIT
-/types/passport-local-mongoose/ @linusbrolin
-/types/passport-naver/ @Park9eon
-/types/passport-oauth2/ @pasieronen @WangZishi
-/types/passport-oauth2-client-password/ @akaNightmare
-/types/passport-remember-me-extended/ @AylaJK
-/types/passport-saml/ @cjbarth
-/types/passport-steam/ @kzay
-/types/passport-strategy/ @liorm
-/types/passport-twitter/ @staticfunction
-/types/passport-unique-token/ @briman0094 @SomaticIT
-/types/password-hash/ @mugeso
-/types/password-hash-and-salt/ @alitaheri
-/types/path-exists/v1/ @shiwano
-/types/path-exists/ @shiwano @BendingBender
-/types/path-is-absolute/ @mhegazy
-/types/path-is-inside/ @aomarks
-/types/pathfinding/ @BNedry
-/types/pathjs/ @lokeshpeta
-/types/pathwatcher/ @GlenCFL
-/types/pause/ @BendingBender
-/types/payment/ @apare
-/types/paypal-cordova-plugin/ @Justin-Credible
-/types/paypal-rest-sdk/ @trainerbill
-/types/pbf/ @cschwarz
-/types/pdfjs-dist/ @jbaldwin
-/types/pdfkit/ @erichillah
-/types/pdfmake/ @m1llen1um @radziksh
-/types/pdfobject/ @nielsboogaard
-/types/pebblekitjs/ @makotokw
-/types/peer-dial/ @RealTYPICAL
-/types/peerjs/ @nakakura
-/types/pegjs/ @vvakame @SrTobi @siegebell
-/types/pem/ @tony19 @DethAriel
-/types/persona/ @Nycto
-/types/pet-finder-api/ @me
-/types/pg/v6/ @pspeter3
-/types/pg/ @pspeter3
-/types/pg-ears/ @bradleyayers
-/types/pg-escape/ @khell
-/types/pg-format/ @zopf
-/types/pg-pool/ @aleung
-/types/pg-query-stream/ @asmarques
-/types/pg-types/ @waratuman
-/types/pgwmodal/ @pine613
-/types/phantom/ @horiuchi @llRandom
-/types/phantomcss/ @abauzac
-/types/phantomjs/ @jedhunsaker @keesey
-/types/phoenix/ @mciastek
-/types/phone/ @DxCx
-/types/phone-formatter/ @westy92
-/types/phonegap/ @borisyankov @DickvdBrink
-/types/phonegap-facebook-plugin/ @Justin-Credible
-/types/phonegap-nfc/ @michaeldesigaud
-/types/phonon/ @kserin
-/types/photonui/ @florentpoujol
-/types/photoswipe/ @hellochar
-/types/physijs/ @gyohk
-/types/pi-spi/ @marcel-ernst
-/types/pick-weight/ @rsxdalv
-/types/pickadate/ @theodorejb @leonard-thieu
-/types/picturefill/ @alaz
-/types/pidusage/ @cyrilschumacher
-/types/pify/ @samverschueren @mad-mike @c7hm4r
-/types/pigpio/ @manerfan
-/types/pikaday/ @MidnightDesign @wake42
-/types/pikaday-time/ @Sayan751
-/types/pinkyswear/ @chances
-/types/pino/v3/ @psnider
-/types/pino/ @psnider @BendingBender @screendriver
-/types/pino-multi-stream/ @JakeGinnivan
-/types/pinterest-sdk/ @adamburmister
-/types/pinyin/ @wanganjun
-/types/piwik-tracker/ @lbguilherme
-/types/pixelmatch/ @iamolegga
-/types/pkg-dir/ @NK-WEB-Git
-/types/pkijs/ @microshine
-/types/platform/ @JakeH
-/types/playcanvas/ @Neoflash1979
-/types/playerframework/ @ricardosabino
-/types/playmusic/ @nickp10
-/types/pleasejs/ @nakakura
-/types/plotly.js/ @chrisgervang @martinduparc @frederikaalund @taoqf @Dadstart @szechyjs @MercifulCode @soorajpudiyadath
-/types/plugapi/ @BNedry
-/types/plugin-error/ @rogierschouten
-/types/plupload/ @patrickbussmann
-/types/pluralize/ @ukyo
-/types/png-async/ @kanreisa
-/types/pngjs/ @jason0x43
-/types/pngquant-bin/ @hikoma
-/types/podcast/ @nikeee
-/types/podium/ @AJamesPhillips
-/types/point-in-polygon/ @dyst5422 @kogai
-/types/polylabel/ @DenisCarriere
-/types/polyline/ @Kern0
-/types/polymer/ @lgrignon @laco0416
-/types/polymer-ts/ @lgrignon
-/types/popcorn/ @grapswiz
-/types/portscanner/ @douglasduteil
-/types/postal/ @lokeshpeta @myitcv
-/types/postman-collection/ @kbuzby
-/types/postmark/ @benbayard
-/types/pouch-redux-middleware/ @charrondev
-/types/pouchdb/ @AGBrown @geppy @fredgalvao
-/types/pouchdb-adapter-fruitdown/ @spaulg @geppy @fredgalvao
-/types/pouchdb-adapter-http/ @spaulg @geppy @fredgalvao
-/types/pouchdb-adapter-idb/ @spaulg @geppy @fredgalvao
-/types/pouchdb-adapter-leveldb/ @spaulg @geppy @fredgalvao
-/types/pouchdb-adapter-localstorage/ @spaulg @geppy @fredgalvao
-/types/pouchdb-adapter-memory/ @spaulg @geppy @fredgalvao
-/types/pouchdb-adapter-node-websql/ @spaulg @geppy @fredgalvao
-/types/pouchdb-adapter-websql/ @spaulg @geppy @fredgalvao
-/types/pouchdb-browser/ @spaulg @geppy @fredgalvao
-/types/pouchdb-core/ @spaulg @trubit @geppy @fredgalvao @TobiasBales @tiangolo
-/types/pouchdb-find/ @trubit
-/types/pouchdb-http/ @spaulg @geppy @fredgalvao
-/types/pouchdb-mapreduce/ @spaulg @geppy @fredgalvao
-/types/pouchdb-node/ @spaulg @geppy @fredgalvao
-/types/pouchdb-replication/ @trubit @tiangolo
-/types/pouchdb-upsert/ @keithdmoore @hotforfeature @apolkingg8
-/types/power-assert/ @vvakame
-/types/power-assert-formatter/ @vvakame
-/types/powerbi-visuals-tools/ @zBritva @Microsoft
-/types/precise/ @codeanimal
-/types/precond/ @olsio
-/types/preloadjs/ @endel
-/types/prelude-ls/ @AyaMorisawa
-/types/prettier/ @ikatyang
-/types/pretty-bytes/ @plantain-00
-/types/pretty-format/ @ikatyang
-/types/pretty-ms/ @BendingBender
-/types/printf/ @AluisioASG
-/types/priorityqueuejs/ @geoffreak
-/types/prismic-dom/ @nickw444
-/types/prismjs/ @eriklieben @andrewiggins @mmiszy
-/types/private-ip/ @coderslagoon
-/types/procfs-stats/ @cyrilschumacher
-/types/progress/ @sebastian-lenz
-/types/progressbar/ @atd-schubert
-/types/progressjs/ @zaneli
-/types/proj4/ @DenisCarriere
-/types/proj4leaflet/ @BendingBender
-/types/project-oxford/ @scsouthw
-/types/promise-dag/ @OSjoerdWie
-/types/promise-map-limit/ @kohlmannj
-/types/promise-pg/ @coldacid
-/types/promise-polyfill/ @skysteve
-/types/promise-pool/ @vilic
-/types/promise-queue/ @LachlanStuart
-/types/promise-retry/ @shirakaba
-/types/promise-timeout/ @Aankhen
-/types/promise.prototype.finally/ @slavik57 @BendingBender
-/types/promised-temp/ @rokadias
-/types/promisify-node/ @borekb
-/types/promisify-supertest/ @aleung
-/types/prompt-sync/ @MugeSo
-/types/prompt-sync-history/ @MugeSo
-/types/promptly/ @danrspencer
-/types/prop-types/ @DovydasNavickas
-/types/proper-lockfile/ @qlonik
-/types/properties-reader/ @Goldsmith42
-/types/prosemirror-collab/ @bradleyayers @davidka @timjb @patsimm
-/types/prosemirror-commands/ @bradleyayers @davidka @timjb @patsimm
-/types/prosemirror-gapcursor/ @bradleyayers @davidka @timjb @patsimm
-/types/prosemirror-history/ @bradleyayers @davidka @timjb @patsimm
-/types/prosemirror-inputrules/ @bradleyayers @davidka @timjb @patsimm
-/types/prosemirror-keymap/ @bradleyayers @davidka @timjb @patsimm
-/types/prosemirror-markdown/ @bradleyayers @davidka @timjb @patsimm
-/types/prosemirror-menu/ @bradleyayers @davidka @timjb @patsimm
-/types/prosemirror-model/ @bradleyayers @davidka @timjb @neknalb @patsimm
-/types/prosemirror-schema-basic/ @bradleyayers @davidka @timjb @patsimm
-/types/prosemirror-schema-list/ @bradleyayers @davidka @timjb @patsimm
-/types/prosemirror-state/ @bradleyayers @davidka @timjb @patsimm
-/types/prosemirror-tables/ @superchu @eshvedai @patsimm
-/types/prosemirror-transform/ @bradleyayers @davidka @timjb @patsimm
-/types/prosemirror-view/ @bradleyayers @davidka @timjb @patsimm
-/types/proton-native/ @khanhas
-/types/protractor-browser-logs/ @rokadias
-/types/protractor-helpers/ @johncant
-/types/protractor-http-mock/ @Crevil
-/types/provinces/ @gatimus
-/types/proxy-addr/ @BendingBender
-/types/proxy-lists/ @BehindTheMath
-/types/proxy-verifier/ @BehindTheMath
-/types/proxyquire/ @jt000
-/types/ps-tree/ @alessiopcc
-/types/ptomasroos__react-native-multi-slider/ @Slessi
-/types/pty.js/ @enlight
-/types/public-ip/ @BendingBender
-/types/pubnub/ @bitbankinc @rollymaduk @vitosamson
-/types/pubsub-js/ @borisyankov
-/types/pug/ @TonyPythoneer @19majkel94
-/types/pulltorefreshjs/ @DanielRosenwasser @humpedli
-/types/pump/ @tlaziuk
-/types/pumpify/ @JustinBeckwith @aoberoi
-/types/pupa/ @nju33
-/types/puppeteer/v0/ @marvinhagemeister @cdeutsch
-/types/puppeteer/ @marvinhagemeister @cdeutsch @jwbay
-/types/pure-render-decorator/ @seansfkelley
-/types/purl/ @danfma
-/types/pusher-js/ @tkqubo @cainlevy
-/types/pvutils/ @microshine
-/types/python-shell/ @dolanmiu @WORMSS
-/types/q/v0/ @bnemetchek @johnnyreilly
-/types/q/ @bnemetchek @AndrewGaspar @johnnyreilly @mboudreau @TeamworkGuy2
-/types/q-io/ @Bartvds
-/types/q-retry/ @vilic
-/types/qhistory/ @Kovensky
-/types/qlik/ @RubenSlabbert @AginicX
-/types/qlik-engineapi/ @konne
-/types/qlik-visualizationextensions/ @konne
-/types/qr-image/ @taoqf
-/types/qrcode.react/ @mleko
-/types/qs/ @RWander @leonyu @tehbelinda @zyml @artursvonda @CarlosBonetti
-/types/qtip2/ @Seltzer @leonard-thieu
-/types/query-string/ @SamVerschueren @tkrotoff @huhuanming @MadaraUchiha
-/types/quick-lru/ @BendingBender
-/types/quill/ @sumitkm @guillaume-ro-fr @43081j
-/types/quixote/ @greybax
-/types/qunit/v1/ @diullei
-/types/qunit/ @waratuman
-/types/qunit-dom/ @happycollision
-/types/quoted-printable/ @pushplay
-/types/qwest/ @lindsayevans
-/types/r-script/ @NaridaL
-/types/rabbit.js/ @wokim
-/types/radium/ @alexgorbatchev @nupplaphil @asvetliakov @mihe
-/types/radius/ @codeanimal
-/types/ramda/ @donnut @tycho01 @mdekrey @mrdziuban @sbking @afharo @teves-castro @1M0reBug @hojberg @charlespwd @samsonkeung @angeloocana @raynerd @googol @moshensky @ethanresnick @leighman @CaptJakk @deftomat @deptno @blimusiek @biern
-/types/random-js/ @pistacchio
-/types/random-number/ @OpenByteDev
-/types/random-seed/ @endel
-/types/random-string/ @stpettersens
-/types/randomcolor/ @feitzi @BradyLiles
-/types/range-parser/ @tlaziuk
-/types/rangyinputs/ @ersimont
-/types/raphael/ @CheCoxshall
-/types/rappid/ @DenEwout
-/types/raspi/ @nebrius
-/types/raspi-board/ @nebrius
-/types/raspi-gpio/ @nebrius
-/types/raspi-i2c/ @nebrius
-/types/raspi-led/ @nebrius
-/types/raspi-onewire/ @nebrius
-/types/raspi-peripheral/ @nebrius
-/types/raspi-pwm/ @nebrius
-/types/raspi-serial/ @nebrius
-/types/raspi-soft-pwm/ @nebrius
-/types/ratelimiter/ @AyaMorisawa
-/types/raty/ @terrawheat
-/types/raven/ @scttcper @1999 @shreyjain1994
-/types/raven-for-redux/ @chiubaka
-/types/raygun4js/ @xt0rted @BenjaminHarding
-/types/rbac-a/ @tlaziuk
-/types/rc/ @DanielRosenwasser
-/types/rc-select/ @DenisTirilis
-/types/rc-slider/ @mantasmarcinkus @mattoni @paustint @j-fro
-/types/rc-tree/ @johnnyreilly @Methuselah96
-/types/rcloader/ @panuhorsmalahti
-/types/rdf-data-model/ @rubensworks
-/types/rdf-js/ @rubensworks
-/types/react/v15/ @bbenezech @pzavolinsky @digiguru @ericanderson @morcerf @tkrotoff @DovydasNavickas @onigoetz
-/types/react/ @johnnyreilly @bbenezech @pzavolinsky @digiguru @ericanderson @morcerf @tkrotoff @DovydasNavickas @onigoetz @theruther4d @guilhermehubner @ferdaber @jrakotoharisoa
-/types/react-alert/ @ssyrell
-/types/react-alice-carousel/ @endigo
-/types/react-animate-on-scroll/ @ralbuque
-/types/react-app/ @prakarshpandey
-/types/react-aria-menubutton/ @forabi @crohlfs
-/types/react-autocomplete/ @lstanden
-/types/react-autosuggest/ @nicolas-schmitt @pjo256 @robessog @tbayne @cdeutsch @rosskevin
-/types/react-avatar-editor/ @diogocorrea @gabsprates
-/types/react-beautiful-dnd/ @varHarrie @bradleyayers @paustint
-/types/react-big-calendar/ @piotrwitek @paustint @pikpok
-/types/react-body-classname/ @mhegazy
-/types/react-bootstrap/ @walkerburgin @vsiao @danilojrr @Batbold-Gansukh @octatone @chengsieuly @mretolaza @katbusch @vitosamson @LKay @aaronbeall @jrakotoharisoa
-/types/react-bootstrap-date-picker/ @LKay @ssi-hu-antal-bodnar
-/types/react-bootstrap-daterangepicker/ @ianks
-/types/react-bootstrap-table/v2/ @flaub @alelode @UJosue10
-/types/react-bootstrap-table/ @flaub @alelode @UJosue10 @dawnmist @Ogglas
-/types/react-bootstrap-typeahead/ @Guymestef @radziksh
-/types/react-breadcrumbs/ @KostyaEsmukov
-/types/react-breadcrumbs-dynamic/ @mitsuruog
-/types/react-broadcast/ @kandros
-/types/react-burger-menu/ @radziksh
-/types/react-calendar-heatmap/ @9renpoto
-/types/react-calendar-timeline/ @radziksh
-/types/react-cartographer/ @trevonmckay
-/types/react-circular-progressbar/ @lstanden
-/types/react-click-outside/ @screendriver
-/types/react-codemirror/ @velveret @rudi-c
-/types/react-collapse/ @Kimahriman
-/types/react-collapsible/ @knegusen
-/types/react-color/ @LKay @markspolakovs @mntdn
-/types/react-confirm/ @santiagodoldan
-/types/react-content-loader/ @alaatm @samwalshnz
-/types/react-copy-to-clipboard/ @mabels @BernabeFelix
-/types/react-credit-cards/ @vstrimaitis
-/types/react-cropper/ @stepancar
-/types/react-css-modules/ @KostyaEsmukov @skirsdeda
-/types/react-css-transition-replace/ @LKay
-/types/react-custom-scrollbars/v3/ @David-LeBlanc-git
-/types/react-custom-scrollbars/ @David-LeBlanc-git @kittimiyo
-/types/react-data-grid/v1/ @SupernaviX
-/types/react-data-grid/ @SupernaviX @KieranPeat @martinnov92
-/types/react-datagrid/ @stephenjelfs
-/types/react-date-range/ @Junbong
-/types/react-datepicker/ @radziksh @andrewBalekha @smrq @Rogach @royxue @KoalaHuman
-/types/react-daterange-picker/ @uncovertruth @MartynasZilinskas
-/types/react-dates/ @Artur-A
-/types/react-daum-postcode/ @Sa-ryong
-/types/react-dnd-html5-backend/ @oizie
-/types/react-dnd-multi-backend/ @dawnmist
-/types/react-dnd-test-backend/ @gustavohenke
-/types/react-dnd-touch-backend/ @mleko @dawnmist
-/types/react-document-title/ @cleverguy25
-/types/react-dom/v15/ @MartynasZilinskas
-/types/react-dom/ @MartynasZilinskas @theruther4d
-/types/react-dom-factories/ @jgoz
-/types/react-dropzone/v2/ @matdube @LynxEyes @goblindegook @benbayard
-/types/react-dropzone/v3/ @matdube @LynxEyes @goblindegook @benbayard @LKay
-/types/react-dropzone/ @matdube @LynxEyes @goblindegook @benbayard @LKay @codeaid @jurosh
-/types/react-dynamic-number/ @eugrdn
-/types/react-easy-chart/ @danzel
-/types/react-event-listener/ @asvetliakov
-/types/react-fa/ @flaub @patsissons @LKay
-/types/react-facebook-login/ @apare @jankarres
-/types/react-faux-dom/ @alitaheri @cleverguy25 @deviousm @hanai
-/types/react-file-input/ @dmitryrogozhny
-/types/react-file-reader-input/ @dmitryrogozhny @alitaheri
-/types/react-flags-select/ @senukartur
-/types/react-flatpickr/ @begincalendar
-/types/react-flex/ @pushplay
-/types/react-flexr/ @pushplay
-/types/react-fontawesome/ @timurrustamov @dublicator @vincaslt @gavingregory
-/types/react-form/v1/ @cameron-mcateer
-/types/react-form/ @cameron-mcateer @TiuSh
-/types/react-foundation/ @danielearwicker
-/types/react-geosuggest/ @brmenchl
-/types/react-google-maps-loader/ @vasilysn
-/types/react-google-places-suggest/ @vasilysn
-/types/react-google-recaptcha/ @KoalaHuman
-/types/react-gravatar/ @invliD
-/types/react-grid-layout/ @abirkholz @alitaheri @ZheyangSong @andrewhathaway
-/types/react-hamburger-menu/ @grzesie2k
-/types/react-helmet/v4/ @evanbb @isman-usoh
-/types/react-helmet/ @evanbb @isman-usoh @lith-light-g @sammkj @yuit
-/types/react-helmet-async/ @forabi
-/types/react-highlight-words/ @mhegazy
-/types/react-highlighter/ @oizie
-/types/react-holder/ @isman-usoh
-/types/react-hot-loader/ @jacekjagiello @MartynasZilinskas @DovydasNavickas
-/types/react-hyperscript/ @tock203
-/types/react-i18next/v1/ @KostyaEsmukov
-/types/react-i18next/v4/ @GiedriusGrabauskas
-/types/react-i18next/ @GiedriusGrabauskas @chnoch
-/types/react-icon-base/ @apare @LKay
-/types/react-icons/ @apare @johnnyreilly @LKay
-/types/react-image-crop/ @danielasy
-/types/react-image-gallery/ @adamwpc
-/types/react-imageloader/ @stephenjelfs
-/types/react-infinite/ @rhysd
-/types/react-infinite-calendar/ @christianchown
-/types/react-infinite-scroller/ @Lapanti @psrebniak
-/types/react-input-calendar/ @stepancar
-/types/react-input-mask/ @apare
-/types/react-intl/v1/ @bgrieder
-/types/react-intl/ @bgrieder @cdroulers @gyzerok @tillwolff @LKay @bhouser @kristerkari @formatlos
-/types/react-intl-redux/ @LKay
-/types/react-is/ @AviVahl
-/types/react-is-deprecated/ @seansfkelley
-/types/react-joyride/ @DanielRosenwasser @bendxn
-/types/react-json/ @spielc
-/types/react-json-pretty/ @LKay
-/types/react-json-tree/ @gnestor
-/types/react-jsonschema-form/ @iamdanfox @iplus26 @KurtPreston
-/types/react-lazyload/ @m0a
-/types/react-leaflet/ @danzel @davschne @yuit
-/types/react-list/ @buptyyf @tomshen
-/types/react-loadable/ @Kovensky @odensc @ianks @tlaziuk @iMobs
-/types/react-loader/ @artfuldev
-/types/react-mailchimp-subscribe/ @osdiab
-/types/react-map-gl/ @rimig
-/types/react-maskedinput/ @LKay @lavoaster @CarlosBonetti
-/types/react-mce/ @morphologue
-/types/react-mdl/ @bradzacher
-/types/react-measure/ @asvetliakov @marcfallows
-/types/react-mixin/ @tkqubo
-/types/react-modal/ @radziksh @drewnoakes @homburg @ttamminen @hallowatcher @peterblazejewicz
-/types/react-motion/ @stepancar @asvetliakov @dimitarnestorov
-/types/react-motion-slider/ @asvetliakov
-/types/react-native/ @alloy @huhuanming @iRoachie @timwangdev @kamal @nelyousfi @alexdunne @swissmanu @bm-software @tkrotoff
-/types/react-native-android-taskdescription/ @christianchown
-/types/react-native-auth0/ @ascariandrea
-/types/react-native-autocomplete-input/ @ifiokjr
-/types/react-native-bluetooth-serial/ @RodrigoAWeber
-/types/react-native-communications/ @huhuanming @PaitoAnderson
-/types/react-native-datepicker/ @jacobbaskin
-/types/react-native-doc-viewer/ @iRoachie
-/types/react-native-document-picker/ @plantain-00
-/types/react-native-drawer/ @jnbt @suniahk
-/types/react-native-drawer-layout/ @jmfirth
-/types/react-native-elevated-view/ @fhelwanger
-/types/react-native-fabric/ @josephroque
-/types/react-native-fbsdk/ @ifiokjr
-/types/react-native-fetch-blob/ @MNBuyskih
-/types/react-native-fs/ @pocesar @josephroque
-/types/react-native-google-signin/ @j-fro
-/types/react-native-htmlview/ @ifiokjr
-/types/react-native-i18n/ @VincentLanglet
-/types/react-native-indicators/ @ifiokjr
-/types/react-native-keep-awake/ @huhuanming
-/types/react-native-keyboard-spacer/ @VincentLanglet
-/types/react-native-keychain/ @DavidFarinha
-/types/react-native-loading-spinner-overlay/ @fhelwanger
-/types/react-native-material-design-searchbar/ @iRoachie
-/types/react-native-material-kit/ @iRoachie @timwangdev
-/types/react-native-material-textfield/ @mindhivefi
-/types/react-native-material-ui/ @iRoachie
-/types/react-native-mixpanel/ @r3nya
-/types/react-native-modalbox/ @iRoachie
-/types/react-native-multi-slider/ @Slessi
-/types/react-native-navigation/ @egorshulga
-/types/react-native-orientation/ @MoLow
-/types/react-native-permissions/ @vincentlanglet
-/types/react-native-photo-view/ @christianchown
-/types/react-native-popup-dialog/ @PaitoAnderson @connectdotz
-/types/react-native-push-notification/ @PaitoAnderson @tomSawkins
-/types/react-native-qrcode/ @plantain-00
-/types/react-native-safari-view/ @mrand01
-/types/react-native-scrollable-tab-view/ @CaiHuan @egorshulga
-/types/react-native-sensor-manager/ @SahinVardar
-/types/react-native-snap-carousel/ @jnbt @j-fro @gazaret
-/types/react-native-sortable-grid/ @j-fro
-/types/react-native-sortable-list/ @sivolobov @RookY2K
-/types/react-native-sqlite-storage/ @dryganets
-/types/react-native-star-rating/ @iRoachie
-/types/react-native-svg-uri/ @iRoachie
-/types/react-native-swiper/ @CaiHuan @huhuanming @mhcgrq
-/types/react-native-tab-navigator/ @iRoachie
-/types/react-native-tab-view/ @kaoDev
-/types/react-native-text-input-mask/ @RodrigoAWeber
-/types/react-native-touch-id/ @huhuanming @gazaret
-/types/react-native-vector-icons/ @iRoachie @timwangdev
-/types/react-native-version-number/ @VincentLanglet
-/types/react-native-video/ @huhuanming
-/types/react-navigation/v1/ @huhuanming @mhcgrq @fangpenlin @petejkim @iRoachie @phanalpha @charlesfamu @timwangdev @bang88 @svbutko @levito @robertohuertasm @YourGamesBeOver @ArmandoAssuncao @cliedeman @Slessi
-/types/react-navigation/ @huhuanming @mhcgrq @fangpenlin @petejkim @iRoachie @phanalpha @charlesfamu @timwangdev @bang88 @svbutko @levito @robertohuertasm @YourGamesBeOver @ArmandoAssuncao @cliedeman @Slessi @magrinj
-/types/react-notification-system/ @GiedriusGrabauskas @DeividasBakanas @LKay @sztobar
-/types/react-notification-system-redux/ @LKay
-/types/react-numeric-input/ @heatherbooker
-/types/react-onclickoutside/v5/ @LKay
-/types/react-onclickoutside/ @LKay
-/types/react-onsenui/ @salim7 @jemmyw
-/types/react-overlays/ @aaronbeall @vitosamson
-/types/react-owl-carousel/ @tbounsiar @igorissen @KennethanCeyer
-/types/react-paginate/ @deevus @wouterhardeman @pegel03 @archy-bold
-/types/react-places-autocomplete/ @guilhermehubner
-/types/react-pointable/ @istefo @mdibyo
-/types/react-popover/ @jacoporicare
-/types/react-portal/ @shuntksh
-/types/react-props-decorators/ @tkqubo
-/types/react-radio-group/ @jsonunger
-/types/react-recaptcha/ @mhegazy @zzanol
-/types/react-redux/v5/ @tkqubo @thasner @kenzierocks @clayne11 @tansongyang @nicholasboll @mdibyo @pdeva
-/types/react-redux/ @tkqubo @thasner @kenzierocks @clayne11 @tansongyang @nicholasboll @mdibyo @pdeva @kallikrein @val1984 @jrakotoharisoa
-/types/react-redux-epic/ @forabi
-/types/react-redux-i18n/ @clementdevos
-/types/react-redux-toastr/ @Smiche @artyomsv @kulmajaba
-/types/react-relay/ @graphcool @voxmatt @alloy @npirotte @ckknight
-/types/react-resize-detector/ @matthew-matvei @aMoniker
-/types/react-resolver/ @forabi
-/types/react-responsive/v1/ @asvetliakov
-/types/react-responsive/ @asvetliakov @alechill @xaviergonz
-/types/react-rnd/ @Ragg-
-/types/react-router/v2/ @sergey-buturlakin @mrk21 @vasek17 @ngbrown @awendland @KostyaEsmukov
-/types/react-router/v3/ @sergey-buturlakin @mrk21 @vasek17 @ngbrown @awendland @KostyaEsmukov @johnnyreilly @LKay @DovydasNavickas @ssorallen
-/types/react-router/ @sergey-buturlakin @mrk21 @vasek17 @ngbrown @awendland @KostyaEsmukov @johnnyreilly @LKay @DovydasNavickas @tkrotoff @huy-nguyen @grmiade @DaIgeb @egorshulga @neuoy @rraina @pret-a-porter
-/types/react-router-bootstrap/ @vlesierse @LKay @olmobrutall
-/types/react-router-config/ @lith-light-g
-/types/react-router-dom/ @tkrotoff @huy-nguyen @p-jackson
-/types/react-router-native/ @ezintz @fhelwanger
-/types/react-router-navigation/ @kaoDev
-/types/react-router-navigation-core/ @kaoDev
-/types/react-router-param-link/ @mtsg
-/types/react-router-redux/v3/ @isman-usoh @noah79 @rosendi
-/types/react-router-redux/v4/ @isman-usoh @noah79 @rosendi @LKay @DovydasNavickas
-/types/react-router-redux/ @huy-nguyen @8398a7 @mykolas
-/types/react-s-alert/ @mitsuruog
-/types/react-scroll/ @sudoplz @GiedriusGrabauskas
-/types/react-scrollbar/ @stephenjelfs
-/types/react-select/ @Hesquibet @giladgray @iebaker @skirsdeda @vujevits @devrelm @MartynasZilinskas @onatm @ninjaferret @tehbi4 @misantronic @darkartur
-/types/react-share/ @icopp
-/types/react-side-effect/ @remojansen
-/types/react-sidebar/ @jeroenvervaeke
-/types/react-sketchapp/ @ricokahler @DomiR
-/types/react-slick/ @andrewBalekha @GiedriusGrabauskas @r3nya
-/types/react-smooth-scrollbar/ @asvetliakov
-/types/react-sortable-hoc/ @NoHomey @charlesrey
-/types/react-sortable-pane/ @rhysd
-/types/react-sortable-tree/ @wouterhardeman @jzoric @kevinsperrine
-/types/react-spinkit/v1/ @tkqubo @mleko @pelotom
-/types/react-spinkit/ @tkqubo @mleko @pelotom @zzanol
-/types/react-sticky/ @curtisw0
-/types/react-stickynode/ @tstirrat
-/types/react-stripe-elements/ @dan-j @santiagodoldan @sonnysangha @9y5 @thchia
-/types/react-svg/ @viccrubs @chrisgarber
-/types/react-svg-pan-zoom/ @huy-nguyen
-/types/react-swf/ @stepancar
-/types/react-swipe/ @DeividasBakanas
-/types/react-swipeable/ @GiedriusGrabauskas @mctep @horiuchi
-/types/react-swipeable-views/ @mxl @DeividasBakanas
-/types/react-syntax-highlighter/ @NoHomey
-/types/react-table/ @royxue @psakalo @Havret
-/types/react-tabs/ @danez
-/types/react-tag-input/ @Ogglas @jankarres
-/types/react-tagcloud/ @wassname
-/types/react-tagsinput/ @mykter
-/types/react-tap-event-plugin/ @mxl
-/types/react-test-renderer/v15/ @arvitaly @lochbrunner @lochbrunner @johnnyreilly
-/types/react-test-renderer/ @arvitaly @lochbrunner @johnnyreilly @jgoz
-/types/react-tether/ @ryprice
-/types/react-text-mask/ @guilhermehubner @cavarzan
-/types/react-textarea-autosize/ @asvetliakov @zry656565
-/types/react-timeout/ @kerwynrg
-/types/react-toastify/ @icopp
-/types/react-toastr/ @shssoichiro @DanRegazzi
-/types/react-toggle/v2/ @LKay
-/types/react-toggle/ @LKay
-/types/react-tooltip/ @DeividasBakanas
-/types/react-touch/ @grzesie2k
-/types/react-tracking/ @alloy
-/types/react-transition-group/v1/ @LKay
-/types/react-transition-group/ @LKay
-/types/react-treeview/ @janslow
-/types/react-truncate/ @mattvperry
-/types/react-twitter-auth/ @paulfasola
-/types/react-user-tour/ @ccancellieri
-/types/react-virtual-keyboard/ @bsurai
-/types/react-virtualized/ @kaoDev @guntherjh @wasd171 @szabolcsx @kraenhansen @Stevearzh @mgoszcz2
-/types/react-virtualized-select/ @seansfkelley
-/types/react-webcam/ @squat
-/types/react-weui/ @tairan
-/types/react-widgets/ @rogierschouten @sanyatuning @frodehansen2 @r3nya
-/types/react-widgets-moment/ @dawnmist
-/types/react-youtube/ @kgtkr
-/types/react-youtube-embed/ @charles-salmon
-/types/reactable/ @spielc
-/types/reactcss/ @chrisgervang @LKay
-/types/reactstrap/v4/ @alihammad @mfal @danilobjr @fabiopaiva
-/types/reactstrap/ @alihammad @mfal @danilobjr @FaithForHumans @KurtPreston @timc13 @patrickrgaffney
-/types/read/ @timjk
-/types/read-chunk/ @crispybee
-/types/read-package-tree/ @mgroenhoff
-/types/read-pkg/ @jdxcode
-/types/read-pkg-up/ @dudeofawesome @jdxcode
-/types/readdir-enhanced/ @mrmlnc
-/types/readdir-stream/ @Bartvds
-/types/readline-sync/ @jonestristand
-/types/readline-transform/ @dex4er
-/types/reapop/ @Barrokgl
-/types/recaptcha2/ @l-jonas
-/types/recase/ @18steps
-/types/recharts/ @mthmulders @rapmue @royxue @ZheyangSong @richbai90 @caspeco-dan
-/types/recluster/ @dex4er
-/types/recompose/ @iskandersierra @mrapogee @clayne11 @Pajn @lucasterra
-/types/reconnectingwebsocket/ @nguarracino
-/types/recursive-readdir/v1/ @elisee
-/types/recursive-readdir/ @elisee @MicahZoltu
-/types/redis/ @soywiz @CodeAnimal @MugeSo @UppaJung @Rokt33r @43081j @barnski
-/types/redis-errors/ @43081j
-/types/redis-mock/ @BendingBender
-/types/redis-rate-limiter/ @westy92
-/types/redis-scripto/ @westy92
-/types/redlock/v2/ @chrootsu
-/types/redlock/ @chrootsu @BendingBender
-/types/redom/ @RauliL
-/types/reduce-reducers/ @huy-nguyen
-/types/redux-action/ @newraina
-/types/redux-action-utils/ @tkqubo
-/types/redux-actions/ @jaysoo @alexgorbatchev @alechill @alexey-pelykh
-/types/redux-auth-wrapper/v1/ @LKay
-/types/redux-auth-wrapper/ @LKay
-/types/redux-batched-subscribe/ @mDibyo
-/types/redux-debounced/ @seansfkelley
-/types/redux-devtools/ @mc-petry
-/types/redux-devtools-dock-monitor/ @mc-petry
-/types/redux-devtools-log-monitor/ @mc-petry
-/types/redux-doghouse/ @BendingBender
-/types/redux-first-router/ @Valbrand @viggyfresh @janb87 @corydeppen
-/types/redux-first-router-link/ @janb87
-/types/redux-first-router-restore-scroll/ @icopp
-/types/redux-form/v4/ @aikoven
-/types/redux-form/v6/ @carsonf @aikoven @LKay @bancek
-/types/redux-form/ @carsonf @aikoven @LKay @bancek @alsiola @tehbi4 @huwmartin
-/types/redux-immutable/ @oizie @sebald @gavingregory
-/types/redux-immutable-state-invariant/ @remojansen @highflying
-/types/redux-infinite-scroll/ @silkyfray
-/types/redux-injectable-store/ @unindented
-/types/redux-little-router/ @priecint
-/types/redux-localstorage/ @LKay
-/types/redux-localstorage-debounce/ @LKay
-/types/redux-localstorage-filter/ @LKay
-/types/redux-logger/ @arusakov @kgroat
-/types/redux-mock-store/ @MarianPalkus
-/types/redux-optimistic-ui/ @asvetliakov
-/types/redux-pack/ @tansongyang @quicksnap @no-stack-dub-sack
-/types/redux-persist-transform-encrypt/ @LKay @dante-101
-/types/redux-persist-transform-filter/ @LKay
-/types/redux-promise/ @molekilla @xStrom
-/types/redux-promise-middleware/ @ianks
-/types/redux-recycle/ @LKay
-/types/redux-router/ @stepancar
-/types/redux-shortcuts/ @tstirrat
-/types/redux-socket.io/ @snakeego
-/types/redux-storage/ @asvetliakov
-/types/redux-storage-engine-jsurl/ @screendriver
-/types/redux-storage-engine-localstorage/ @screendriver
-/types/redux-test-utils/ @huwmartin
-/types/redux-ui/ @andyshuxin
-/types/ref/ @loyd
-/types/ref-array/ @loyd
-/types/ref-struct/ @loyd
-/types/ref-union/ @loyd
-/types/reflux/ @mauricedb
-/types/relateurl/ @tkrotoff
-/types/relaxed-json/ @18steps
-/types/relay-runtime/ @voxmatt @alloy
-/types/remarkable/ @makepost
-/types/remote-redux-devtools/ @ColinEberhardt @unindented
-/types/remove-markdown/ @RagibHasin
-/types/rename/ @Aankhen
-/types/replace-ext/ @DeividasBakanas
-/types/request/ @soywiz @bonnici @Bartvds @joeskeen @ccurrens @lookfirst @mastermatt
-/types/request-as-curl/ @atd-schubert
-/types/request-ip/ @mrhen
-/types/request-promise/ @cglantschnig @joeskeen @AyaMorisawa @mastermatt
-/types/request-promise-native/ @gustavohenke @mastermatt
-/types/requestretry/ @EricByers @trainerbill
-/types/require-dir/ @weekens
-/types/require-directory/ @Igmat
-/types/require-from-string/ @ikatyang
-/types/require-relative/ @MattiasBuelens
-/types/requirejs/ @jbaldwin
-/types/requirejs-domready/ @lefb766
-/types/resemblejs/ @pimterry
-/types/reservoir/ @danvk
-/types/resolve/ @marionebl @ajafff
-/types/resolve-from/ @unional
-/types/resourcejs/ @shaunluttin
-/types/response-time/ @urossmolnik @TonyPythoneer
-/types/rest/ @Nemo157
-/types/restangular/ @borisyankov
-/types/restful.js/ @tkqubo
-/types/restify/v4/ @blittle @stevehipwell
-/types/restify/ @blittle @stevehipwell @leanazulyoro
-/types/restify-cookies/ @weekens
-/types/restify-cors-middleware/ @dthunell
-/types/restify-errors/ @stevehipwell
-/types/restify-plugins/ @KostyaTretyak
-/types/restler/ @cyrilschumacher
-/types/restling/ @loghorn
-/types/resumablejs/ @DanielMcAssey
-/types/rethinkdb/ @alexgorbatchev @AdrianFarmadin @kondi @hoishin
-/types/retry/ @krenor
-/types/retry-as-promised/ @Raigen
-/types/rev-hash/ @ikatyang
-/types/revalidate/ @alex3165
-/types/revalidator/ @brewsoftware
-/types/reveal/ @robertop87 @Nava2
-/types/rewire/ @borislavjivkov @CaselIT
-/types/rfc2047/ @mugifly
-/types/rgrove__parse-xml/ @petejohanson
-/types/rheostat/ @SashaBayan @kourge
-/types/rickshaw/ @niemyjski
-/types/rimraf/ @soywiz @e-cloud @bash
-/types/riot/ @Stubb0rn
-/types/riot-api-nodejs/ @zafixlrp
-/types/riot-games-api/ @xstoudi
-/types/riot-route/ @karak
-/types/riotcontrol/ @chrootsu
-/types/riotjs/ @vvakame
-/types/rison/ @impworks
-/types/rivets/ @TrevorDev @matjanos
-/types/rmfr/ @pluma
-/types/roads/ @dancespiele
-/types/roads-server/ @dancespiele
-/types/roll/ @icopp
-/types/rollup-plugin-json/ @asmockler
-/types/ronomon__crypto-async/ @BendingBender
-/types/rosie/ @abner @subvertallchris @abukurov
-/types/roslib/ @Pro @skycoop @dgorobopec
-/types/rot-js/ @atiaxi
-/types/route-parser/ @ianks @bobbuehler
-/types/routie/ @Adilson
-/types/royalslider/ @csrakowski
-/types/rpio/ @DominikPalo @Pencl
-/types/rrc/ @DeividasBakanas
-/types/rsmq/ @MugeSo
-/types/rsmq-worker/ @MugeSo
-/types/rss/ @secondwtq
-/types/rsvp/ @chriskrycho
-/types/rsync/ @philippstucki
-/types/rtree/ @oefirouz
-/types/run-parallel/ @mrmlnc
-/types/run-sequence/ @k-kagurazaka
-/types/rword/ @icopp
-/types/rx/ @Igorbek
-/types/rx-angular/ @mickdelaney
-/types/rx-core/ @Igorbek @mizunashi-mana
-/types/rx-core-binding/ @Igorbek
-/types/rx-dom/ @oliverw
-/types/rx-jquery/ @Igorbek
-/types/rx-lite/ @Igorbek
-/types/rx-lite-aggregates/ @Igorbek
-/types/rx-lite-async/ @zoetrope @Igorbek
-/types/rx-lite-backpressure/ @Igorbek
-/types/rx-lite-coincidence/ @Igorbek
-/types/rx-lite-experimental/ @Igorbek
-/types/rx-lite-joinpatterns/ @Igorbek
-/types/rx-lite-testing/ @Igorbek
-/types/rx-lite-time/ @Igorbek
-/types/rx-lite-virtualtime/ @Igorbek
-/types/rx.wamp/ @darkl
-/types/s3-download-stream/ @everettcaleb
-/types/s3-upload-stream/ @geoffreak
-/types/safari-extension/ @luukd
-/types/safari-extension-content/ @luukd
-/types/safe-compare/ @bevalorous
-/types/safe-json-stringify/ @ericbyers
-/types/safe-regex/ @mhegazy
-/types/sails.io.js/ @arvitaly
-/types/saml2-js/ @horiuchi
-/types/saml20/ @HackerUndKoch
-/types/samlp/ @horiuchi
-/types/sammy/ @borisyankov @oising
-/types/sanctuary/ @davidchambers @cortopy @piq9117
-/types/sandboxed-module/ @svi3c
-/types/sane/ @BendingBender
-/types/sanitize-filename/ @Nemo157
-/types/sanitize-html/ @rogierschouten @afshin @BehindTheMath
-/types/sap__xsenv/ @mad-mike
-/types/sass-graph/ @marvinhagemeister
-/types/sass-webpack-plugin/ @AepKill
-/types/sat/ @omni360
-/types/satnav/ @DotNetNerd
-/types/saywhen/ @SeanSobey
-/types/scalike/ @ryoppy
-/types/schema-registry/ @bonzzy
-/types/schwifty/ @ozum
-/types/screenfull/ @icholy @lionelb @joelshepherd
-/types/screeps/ @MarkoSulamagi @NhanHo @bryanbecker @resir014 @Arcath @apemanzilla
-/types/screeps-profiler/ @ramblurr
-/types/scriptjs/ @ssttevee
-/types/scroll-into-view/ @zivni
-/types/scroller/ @haskellcamargo
-/types/scrollreveal/ @Davidblkx
-/types/scrolltofixed/ @bmdixon
-/types/scrypt-async/ @xStrom @stesix
-/types/scryptsy/ @micksatana
-/types/seamless/ @danmana
-/types/seamless-immutable/ @alex3165 @xsburg @geirsagberg
-/types/secp256k1/ @anler
-/types/seed-random/ @l-jonas
-/types/seededshuffle/ @urish
-/types/seedrandom/ @kernhanda
-/types/segment-analytics/ @fongandrew
-/types/select2/v3/ @borisyankov
-/types/select2/ @borisyankov @denisname
-/types/selectables/ @renjfk
-/types/selectize/ @adidahiya @naBausch
-/types/selenium-webdriver/v2/ @BillArmstrong @Kuniwak @cnishina
-/types/selenium-webdriver/ @BillArmstrong @Kuniwak @cnishina @SupernaviX @bendxn
-/types/semantic-ui/ @leonard-thieu
-/types/semantic-ui-accordion/ @leonard-thieu
-/types/semantic-ui-api/ @leonard-thieu
-/types/semantic-ui-checkbox/ @leonard-thieu
-/types/semantic-ui-dimmer/ @leonard-thieu
-/types/semantic-ui-dropdown/ @leonard-thieu
-/types/semantic-ui-embed/ @leonard-thieu
-/types/semantic-ui-form/ @leonard-thieu
-/types/semantic-ui-modal/ @leonard-thieu
-/types/semantic-ui-nag/ @leonard-thieu
-/types/semantic-ui-popup/ @leonard-thieu
-/types/semantic-ui-progress/ @leonard-thieu
-/types/semantic-ui-rating/ @leonard-thieu
-/types/semantic-ui-search/ @leonard-thieu
-/types/semantic-ui-shape/ @leonard-thieu
-/types/semantic-ui-sidebar/ @leonard-thieu
-/types/semantic-ui-site/ @leonard-thieu
-/types/semantic-ui-sticky/ @leonard-thieu
-/types/semantic-ui-tab/ @leonard-thieu
-/types/semantic-ui-transition/ @leonard-thieu
-/types/semantic-ui-visibility/ @leonard-thieu
-/types/semaphore/ @mhfrantz @Alorel
-/types/semver/ @Bartvds @BendingBender @LucianBuzzo
-/types/semver-compare/ @vincekovacs
-/types/semver-diff/ @chrismbarr
-/types/semver-sort/ @LogvinovLeon
-/types/sencha_touch/ @brian428
-/types/send/ @MikeJerred
-/types/seneca/ @psnider @kevynb
-/types/sequelize/v3/ @samuelneff @codeanimal @drinchev @morpheusxaut @torhal
-/types/sequelize/ @samuelneff @codeanimal @drinchev @babolivier @kukoo1 @oktapodia @morpheusxaut @TitaneBoy @zjy01 @nidzov @Raigen @todd @nrschultz
-/types/sequelize-fixtures/ @cschwarz
-/types/sequencify/ @npenin
-/types/sequester/ @Strate
-/types/serialize-javascript/ @lith-light-g
-/types/serialport/v4/ @codefoster
-/types/serialport/ @codefoster @apearson
-/types/serve-favicon/ @urossmolnik
-/types/serve-index/ @tkrotoff
-/types/serve-static/ @urossmolnik @LinusU
-/types/server-destroy/ @gyszalai
-/types/session-file-store/ @blendsdk @rokt33r
-/types/set-cookie-parser/ @nickp10
-/types/set-value/ @DanielRosenwasser
-/types/settings/ @shreyjain1994
-/types/sha1/ @arcdev1
-/types/shallowequal/ @seansfkelley
-/types/shapefile/ @DenisCarriere
-/types/sharedworker/ @nakakura
-/types/sharepoint/ @gandjustas @andrei-markeev @baywet @teroarvola @dennispg
-/types/sharp/ @lith-light-g @wooseopkim
-/types/sheetify/ @toddself
-/types/shell-escape/ @nenadalm
-/types/shell-quote/ @jason0x43
-/types/shelljs/ @nikeee @voy @gkalpak @pheromonez
-/types/shelljs-exec-proxy/ @qlonik
-/types/shimmer/ @kjin
-/types/shipit/ @cyrilschumacher
-/types/shipit-utils/ @cyrilschumacher
-/types/shopify-buy/ @openminder
-/types/shortid/ @stpettersens @despairblue
-/types/shot/ @AJamesPhillips
-/types/should-sinon/ @Arylo
-/types/showdown/ @cbowdon @tan9 @arielsaldana
-/types/shrink-ray/ @forabi
-/types/siema/ @Irmiz @0x6368656174 @samnau
-/types/siesta/ @bquarmby
-/types/sigmajs/ @qinfchen
-/types/sigmund/ @BendingBender
-/types/signalr/ @borisyankov @keesey @GiedriusGrabauskas
-/types/signalr-no-jquery/ @gjoshevski
-/types/signals/ @diullei
-/types/signature_pad/ @AbubakerB @jrmihalick
-/types/simple-assign/ @NoHomey
-/types/simple-cw-node/ @vvakame
-/types/simple-lru/ @NN---
-/types/simple-mock/ @leonyu
-/types/simple-oauth2/ @mad-mike @troy-lamerton
-/types/simple-peer/ @tlaziuk
-/types/simple-url-cache/ @a-lucas
-/types/simple-websocket/ @dex4er
-/types/simple-xml/ @notVitaliy
-/types/simplebar/v1/ @gregonnet @leonard-thieu
-/types/simplebar/ @gregonnet @leonard-thieu
-/types/simplemde/ @Scalesoft
-/types/simplesmtp/ @rogierschouten
-/types/simplestorage.js/ @axelcostaspena @mxl
-/types/single-line-log/ @ffflorian
-/types/sinon/ @mrbigdog2u @rationull @lumaxis @nicojs @43081j @joshuakgoldberg
-/types/sinon-as-promised/ @igrayson
-/types/sinon-chai/ @kazimanzurrashid @jedmao
-/types/sinon-chrome/ @pimterry @crimx @kobanyan
-/types/sinon-express-mock/ @jpchip @tlaziuk
-/types/sinon-mongoose/ @stevehipwell
-/types/sinon-stub-promise/ @vintem @tstackhouse
-/types/sinon-test/ @mummybot
-/types/sip.js/ @decyrus
-/types/sipml/ @chookies
-/types/sitemap2/ @shundy
-/types/sizzle/ @leonard-thieu
-/types/sjcl/ @Evgenus
-/types/skatejs/ @Hotell
-/types/ski/ @AyaMorisawa
-/types/skyway/ @nakakura
-/types/slack-node/ @geoffreak
-/types/slack-winston/ @BlueHatbRit
-/types/slackdown/ @nju33
-/types/slackify-html/ @hypexr
-/types/slate-irc/ @elisee
-/types/sleep/ @rajarz
-/types/slickgrid/ @jbaldwin
-/types/slideout/ @ToastHawaii
-/types/slimerjs/ @alexwall
-/types/slocket/ @BendingBender
-/types/slug/ @mhegazy
-/types/smart-fox-server/ @ChanceM
-/types/smoothscroll-polyfill/ @kryops
-/types/smtp-server/v1/ @markisme @Taisiias
-/types/smtp-server/ @markisme @Taisiias @dex4er
-/types/smtpapi/ @a-morales
-/types/snapsvg/ @lhk @mattanja @kant2002
-/types/snazzy-info-window/ @milosd92
-/types/snekfetch/ @DarkerTV @ShayBox @Dev-Yukine
-/types/snoowrap/ @vitosamson @TheAppleFreak
-/types/snowboy/ @dolanmiu
-/types/socket.io/ @progre @divillysausages @florentpoujol @KentarouTakeda @gigi
-/types/socket.io-client/ @progre @divillysausages @florentpoujol
-/types/socket.io-parser/ @plantain-00
-/types/socket.io-redis/ @nupplaphil @seeLuck
-/types/socket.io.users/ @kataras
-/types/socketio-jwt-auth/ @codeanimal
-/types/socketio-wildcard/ @BendingBender
-/types/socketty/ @Nax
-/types/sockjs/ @pmccloghrylaing
-/types/sockjs-client/ @vladev @arusakov @BendingBender @renjfk
-/types/solidity-parser-antlr/ @LogvinovLeon
-/types/solr-client/ @liul85
-/types/solution-center-communicator/ @dami-gg
-/types/sort-array/ @mrmlnc
-/types/sortablejs/ @Maw-Fox
-/types/soundmanager2/ @elton2048
-/types/soupbintcp/ @jewbre
-/types/source-list-map/ @e-cloud
-/types/source-map-support/ @Bartvds @jason0x43
-/types/space-pen/ @vvakame
-/types/spark-md5/ @bastienmoulia
-/types/sparkly/ @BendingBender
-/types/sparkpost/v1/ @geoffreak
-/types/sparkpost/ @geoffreak @bondz @vvu
-/types/sparqljs/ @AlexeyMz
-/types/spatialite/ @atd-schubert
-/types/spdx-correct/ @jinwoo
-/types/spdx-satisfies/ @jinwoo
-/types/spdy/ @tony19
-/types/speakeasy/ @legendecas @mrOlorin @xeoneux
-/types/speakingurl/ @Goldsmith42
-/types/spectacle/ @zmaybury
-/types/spectrum/ @M-Zuber
-/types/split/ @marcinporebski
-/types/split.js/ @icholy
-/types/split2/ @mugeso
-/types/spotify-api/ @skovmand
-/types/spotify-web-playback-sdk/ @Festify @mraerino @NeoLegends
-/types/sprintf/ @soywiz @BendingBender
-/types/sprintf-js/ @jasonswearingen @BendingBender
-/types/sql-bricks/ @adn05 @paleo
-/types/sql.js/ @Hozuki
-/types/sqlite3/ @nmalaguti @dpyro @BehindTheMath
-/types/sqlstring/ @marvinhagemeister
-/types/squirejs/ @bradleyayers
-/types/srp/ @Patman64
-/types/ssh-key-decrypt/ @BendingBender
-/types/ssh2/ @tkQubo @rbuckton
-/types/ssh2-sftp-client/ @igrayson @ascariandrea
-/types/ssh2-streams/ @rbuckton
-/types/sshpk/ @mabels
-/types/stack-mapper/ @rogierschouten
-/types/stack-trace/ @exceptionless
-/types/stack-utils/ @BendingBender
-/types/stacktrace-js/ @exceptionless @pilagod
-/types/stale-lru-cache/ @cxcorp
-/types/stampit/v2/ @koresar
-/types/stampit/ @koresar
-/types/stamplay-js-sdk/ @ridermansb
-/types/stat-mode/ @BendingBender
-/types/stats.js/ @gregolai @hberntsen @danvk
-/types/statsd-client/ @peterkooijmans @chrisleck
-/types/statuses/ @tkrotoff @BendingBender
-/types/std-mocks/ @jdxcode
-/types/steam/ @kant2002
-/types/steam-client/ @Slessi
-/types/steam-totp/ @phenomax
-/types/steamid/ @Slessi
-/types/steed/ @Paul-Isache
-/types/stellar-sdk/ @carl-foster @tristonj
-/types/stemmer/ @will-ockmore
-/types/sticky-cluster/ @paustint
-/types/stompjs/ @jimic @Dr4k4n
-/types/stoppable/ @EricByers
-/types/storejs/ @vbortone @harry0000
-/types/storybook__addon-a11y/ @hyunseob
-/types/storybook__addon-actions/ @joscha
-/types/storybook__addon-backgrounds/ @hyunseob
-/types/storybook__addon-info/ @mkornblum @fyrkant
-/types/storybook__addon-knobs/ @joscha @martynaskadisa
-/types/storybook__addon-links/ @joscha @jessepinho
-/types/storybook__addon-notes/ @joscha
-/types/storybook__addon-options/ @joscha @simonhn
-/types/storybook__addon-storyshots/ @bradleyayers
-/types/storybook__react/ @joscha @wapgear
-/types/storybook__vue/ @pntgupta
-/types/stream-buffers/ @Jason3S
-/types/stream-meter/ @mugeso
-/types/stream-series/ @k-kagurazaka
-/types/stream-to-array/v0/ @Bartvds
-/types/stream-to-array/ @Bartvds @BendingBender
-/types/stream-to-promise/ @Alorel
-/types/streaming-json-stringify/ @BendingBender
-/types/streamjs/ @erosb
-/types/strftime/ @cyrilschumacher
-/types/strict-uri-encode/ @hoishin
-/types/string/ @basp
-/types/string-hash/ @ethanrubio
-/types/string-similarity/ @ragtime
-/types/string-template/ @TonyPythoneer
-/types/string_score/ @marcinporebski
-/types/stringify-object/ @khoomeister
-/types/strip-ansi/ @mhegazy
-/types/strip-bom/ @mhegazy
-/types/strip-json-comments/ @dmoonfire
-/types/stripe/ @wjohnsto @codeanimal @sampsonjoliver @LinusU @brannon @kkamperschroer @starhoshi @bruun
-/types/stripe-checkout/ @cgwrench
-/types/stripe-v2/ @ejsmith @amritk @adamcmiel @jleider @galuszkak
-/types/stripe-v3/ @ejsmith @amritk @adamcmiel @jleider @galuszkak
-/types/strong-cluster-control/ @shuntksh
-/types/strong-error-handler/ @blankstar85
-/types/strong-log-transformer/ @azasypkin
-/types/strophe/ @DavidKDeutsch
-/types/structured-source/ @azu
-/types/styled-jsx/ @R1ZZU
-/types/stylelint/ @alan-agius4
-/types/stylelint-webpack-plugin/ @bahlo
-/types/stylus/ @SomaticIT
-/types/subscribe-ui-event/ @wangcheng678
-/types/subsume/ @BendingBender
-/types/succinct/ @EnableSoftware
-/types/sudo-block/ @BendingBender
-/types/suitescript/ @darrenhillconsulting
-/types/sumo-logger/ @forabi @clementallen
-/types/superagent/v2/ @varju @NicoZelaya @mxl
-/types/superagent/ @NicoZelaya @mxl @paplorinc @shreyjain1994 @zopf
-/types/superagent-no-cache/ @mxl
-/types/superagent-prefix/ @mxl
-/types/supercluster/ @DenisCarriere
-/types/supertest/ @varju
-/types/supertest-as-promised/ @tkrotoff
-/types/supports-color/v3/ @mgroenhoff
-/types/supports-color/ @mgroenhoff @mtraynham
-/types/svg-injector/ @poke
-/types/svg-parser/ @mrmlnc
-/types/svg-path-bounding-box/ @NotWoods
-/types/svg-sprite/ @tkqubo
-/types/svg2png/ @hansrwindhoff @sccgithub
-/types/svg4everybody/ @BendingBender
-/types/svgjs.draggable/ @LiFeleSs
-/types/svgjs.resize/ @jkevingutierrez
-/types/svgo/ @bradleyayers @giladgray @Aankhen
-/types/sw-precache/ @JounQin
-/types/sw-precache-webpack-plugin/ @JounQin
-/types/swag/ @shiwano
-/types/swagger-express-middleware/ @alexandreroba
-/types/swagger-express-mw/ @micmro
-/types/swagger-express-validator/ @pinguet62
-/types/swagger-hapi/ @micmro
-/types/swagger-jsdoc/ @drGrove
-/types/swagger-node-runner/ @micmro
-/types/swagger-parser/ @Tobias4872 @EricHenry
-/types/swagger-restify-mw/ @micmro
-/types/swagger-sails-hook/ @micmro
-/types/swagger-schema-official/ @mohsen1 @bsouthga @nimerritt
-/types/swagger-tools/ @bricka
-/types/swaggerize-express/ @mugeso @nickmorton
-/types/swe-validation/ @hjalmers
-/types/swfobject/ @rou
-/types/swiftclick/ @Laurence-C
-/types/swig/ @CodeAnimal @soywiz
-/types/swig-email-templates/ @mrhen @micksatana
-/types/swipe/ @kant2002
-/types/swiper/v3/ @sgaliano @lucax88x
-/types/swiper/ @sgaliano @lucax88x @ematseruk
-/types/swipeview/ @borisyankov
-/types/switchery/ @bgrieder @claylaut
-/types/swiz/ @jedigo
-/types/sylvester/ @StephaneAlie
-/types/synaptic/ @ToastHawaii @austincummings
-/types/systeminformation/ @PixelcrabAT
-/types/systemjs/ @ludohenin @NathanWalker @GiedriusGrabauskas @aluanhaddad
-/types/table/ @evanshortiss @mrmlnc
-/types/tableau/ @protip
-/types/tabris-plugin-firebase/ @eclipsesource
-/types/tabtab/ @vojtechhabarta
-/types/tabulator/ @euginio
-/types/tail/ @spacejack
-/types/tapable/v0/ @e-cloud
-/types/tapable/ @e-cloud
-/types/tape/ @Bartvds @sodatea @DennisSchwartz @mikehenrty
-/types/tar/ @SomaticIT @connor4312
-/types/tar-fs/ @Umoxfo
-/types/tar-stream/ @glicht
-/types/tcp-ping/ @stegano
-/types/tedious/ @rogierschouten @cjthompson
-/types/tedious-connection-pool/ @sandorfr
-/types/telebot/ @mariotsi
-/types/temp/ @DanielRosenwasser
-/types/temp-write/ @BendingBender
-/types/tempfile/ @SamVerschueren @BendingBender
-/types/tempy/ @douglasduteil
-/types/terminal-menu/ @aravindarun
-/types/testingbot-api/ @timbru31
-/types/tether/ @adidahiya
-/types/tether-drop/ @adidahiya
-/types/tether-shepherd/ @mtgibbs
-/types/text-buffer/ @GlenCFL
-/types/text-encoding/ @pine613
-/types/text-encoding-utf-8/ @trxcllnt
-/types/text-table/ @saadq
-/types/textarea-caret/ @shiftkey
-/types/three/ @gyohk @florentpoujol @SereznoKot @omni360 @ivoisbelongtous @piranha771 @qszhusightp @nakakura @s093294 @Pro @efokschaner @PsychoSTS @dhritzkiv @apurvaojas @NotWoods @sethk
-/types/thrift/ @kamek-pf @kevin-greene-ck @jessezhang91
-/types/throng/ @cyrilschumacher @tatethurston
-/types/throttle/ @BendingBender
-/types/throttle-debounce/ @czbuchi
-/types/through/ @AndrewGaspar
-/types/through2/v0/ @Bartvds @jedmao
-/types/through2/ @Bartvds @jedmao @valotas @TeamworkGuy2
-/types/through2-map/ @LucasHill
-/types/tile-reduce/ @DenisCarriere
-/types/tilebelt/ @DenisCarriere
-/types/time-span/ @BendingBender @mdvorscak
-/types/timelinejs/ @rolandzwaga
-/types/timelinejs3/ @MikeMatusz
-/types/timer-machine/ @dolanmiu
-/types/timezone-js/ @bonnici
-/types/tinder/ @pingec
-/types/tiny-slider-react/ @screendriver
-/types/tinycolor2/ @M-Zuber @geertjansen @nvh
-/types/tinycopy/ @vvatanabe
-/types/tinymce/ @martinduparc @ipoul @nicohartto
-/types/titanium/ @appcelerator @janvennemann
-/types/title/ @fa7ad
-/types/tldjs/ @geoffreak
-/types/tmp/ @optical @Perlmint
-/types/to-absolute-glob/ @ajafff
-/types/to-camel-case/ @j-f1
-/types/to-markdown/ @SuperPaintman
-/types/to-title-case-gouch/ @stpettersens
-/types/toastr/ @borisyankov
-/types/tocktimer/ @evanshortiss
-/types/tokgen/ @l-jonas
-/types/toobusy-js/ @atd-schubert
-/types/tooltipster/ @stephenlautier @pjmagee @VorobeY1326 @leonard-thieu @janhi @joeskeen
-/types/topojson/ @ricardo-mello @chenzhutian @denisname
-/types/topojson-client/ @denisname @ricardo-mello
-/types/topojson-simplify/ @denisname @ricardo-mello
-/types/topojson-specification/ @denisname
-/types/torrent-stream/ @xstoudi
-/types/touch/ @mizunashi-mana @BendingBender
-/types/touch-events/ @kevinb7
-/types/tough-cookie/ @leonard-thieu @LiJinyao @no2chem
-/types/traceback/ @misak113
-/types/tracking/ @pimterry
-/types/transducers-js/ @colinkahn @dphilipson @NaridaL
-/types/transducers.js/ @dphilipson
-/types/transliteration/ @tony19
-/types/trash/ @matthew-matvei @hoishin
-/types/traverse/ @newclear
-/types/traverson/ @marcinporebski
-/types/travis-fold/ @andy-ms
-/types/trayballoon/ @korve
-/types/tress/ @sindilevich
-/types/trim/ @skysteve
-/types/trunk8/ @niemyjski
-/types/tryer/ @bengry
-/types/tspromise/ @soywiz
-/types/tunnel/ @BendingBender
-/types/tus-js-client/ @kevhiggins
-/types/tv4/ @Bartvds @psnider
-/types/tween.js/ @Amos47 @sunetos @jzarnikov @alexburner
-/types/tweenjs/ @evilangelist @jcyuan
-/types/tweezer.js/ @praxxis
-/types/twig/ @soywiz @enko
-/types/twilio/ @nickiannone @ashleybrener
-/types/twit/ @Volox @lostfictions @sapphiredev
-/types/twitter/ @chitoku-k
-/types/twitter-stream-channels/ @adrianbardan
-/types/twitter-text/ @rhysd
-/types/twix/ @j3ko
-/types/type-check/ @hansrwindhoff
-/types/type-detect/v0/ @Bartvds
-/types/type-detect/ @Bartvds
-/types/type-is/ @BendingBender
-/types/type-name/ @armorik83
-/types/typeahead/ @igochkov @gjunge
-/types/typed.js/ @Dona278
-/types/typedarray-pool/ @pawsong
-/types/typeof/ @OpenByteDev
-/types/typescript-deferred/ @DirtyHairy
-/types/tz-format/ @samverschueren
-/types/ua-parser-js/ @superduper @legendecas @MeLlamoPablo
-/types/uglify-js/v2/ @tkrotoff
-/types/uglify-js/ @alan-agius4 @tkrotoff
-/types/uglifycss/ @blendsdk
-/types/uglifyjs-webpack-plugin/ @vajkayrene
-/types/ui-grid/ @btesser @joeskeen @pbojanczyk
-/types/ui-router-extras/ @mputters @marcel-k @LaserUnicorns
-/types/ui-select/ @nkovacic
-/types/uid-safe/ @geoffreak
-/types/uikit/ @giovannicandido @s0x
-/types/uinput/ @Fidge123
-/types/ultra-strftime/ @dex4er
-/types/umbraco/ @DeCareSystemsIreland
-/types/umd/ @TeamworkGuy2
-/types/umzug/ @drinchev @mlamp @trodi
-/types/underscore/ @borisyankov @jbaldwin @ccurrens @clottman
-/types/underscore-ko/ @MagicMau
-/types/underscore.string/ @rygine
-/types/undertaker/ @tkqubo @GiedriusGrabauskas
-/types/undertaker-registry/ @GiedriusGrabauskas
-/types/uniq/ @hansrwindhoff
-/types/uniqid/ @idchlife
-/types/unique-hash-stream/ @BendingBender
-/types/unique-random/ @Kuniwak
-/types/unist/ @bizen241
-/types/unity-webapi/ @jmvrbanac
-/types/universal-analytics/ @Bartvds @DarkerTV
-/types/universal-router/ @jtmthf
-/types/unorm/ @chbrown
-/types/untildify/ @BendingBender
-/types/unused-filename/ @BendingBender
-/types/unzip/ @coding2012
-/types/unzipper/ @s73obrien @natemara
-/types/update-notifier/v1/ @vvakame @nchen63
-/types/update-notifier/ @vvakame @nchen63 @bitjson
-/types/upng-js/ @plantain-00
-/types/uppercamelcase/ @plantain-00
-/types/urbanairship-cordova/ @Justin-Credible
-/types/uri-templates/ @Bartvds
-/types/urijs/ @RodneyJT @xt0rted @petejohanson
-/types/uritemplate/ @teyc @rubensworks
-/types/url-assembler/ @wolfgang42
-/types/url-join/ @rogierschouten @devrelm
-/types/url-metadata/ @mrkmg
-/types/url-params/ @danielsogl
-/types/url-parse/ @ChernenkoPaul
-/types/url-regex/ @unindented
-/types/url-safe-base64/ @johngeorgewright
-/types/url-search-params/ @nick121212 @nrathi
-/types/url-template/ @marcinporebski
-/types/urllib/ @sorayama
-/types/urlparser/ @OpenByteDev
-/types/urlrouter/ @soywiz
-/types/urlsafe-base64/ @tkrotoff
-/types/usage/ @pvomhoff
-/types/usb/ @underscorebrody @thegecko
-/types/user-home/ @mhegazy
-/types/useragent/ @geoffreak
-/types/username/ @kayahr @krivachy
-/types/utf8/ @zelein
-/types/util-deprecate/ @BendingBender
-/types/util.promisify/ @adamvoss
-/types/utils-merge/ @chrootsu
-/types/uuid/ @iamolivinius @felipeochoa @cjbarth
-/types/uuid-1345/ @mugeso
-/types/uuid-js/ @mhegazy
-/types/uuid-validate/ @HiromiShikata
-/types/uws/ @plantain-00 @orblazer
-/types/valdr/ @ilbertz
-/types/valdr-message/ @ilbertz
-/types/valerie/ @conficient
-/types/vali-date/ @SamVerschueren
-/types/valid-url/ @stevehipwell
-/types/validator/ @tgfjt @chrootsu @IOAyman @louy @kacepe @deptno @builtinnya @qqilihq
-/types/validatorjs/ @LKay @danmana
-/types/vanilla-modal/ @samnau
-/types/vanilla-tilt/ @BrunnerLivio
-/types/vary/ @BendingBender
-/types/vast-client/ @jgainfort
-/types/vec3/ @xstoudi
-/types/vectorious/ @erikgerrits
-/types/vega/ @pelotom
-/types/velocity-animate/ @smrq
-/types/verror/ @svi3c @max4t
-/types/vertx3-eventbus-client/ @oddeirik
-/types/vex-js/ @gdcohan
-/types/vexflow/ @rquiring @sebastianhaas @bohoffi
-/types/vfile/ @bizen241 @rokt33r
-/types/vfile-location/ @ikatyang
-/types/victory/ @asvetliakov @snerks @Havret
-/types/video.js/ @vbortone @scleriot @SWBennett06 @IgelCampus @giofreitas
-/types/viewability-helper/ @lironzluf
-/types/viewerjs/ @lrh3321
-/types/viewporter/ @borisyankov
-/types/vimeo/ @DazWilkin
-/types/vimeo__player/ @denisyilmaz @timc13
-/types/vinyl/v0/ @jedmao
-/types/vinyl/ @vvakame @jedmao @thorn0
-/types/vinyl-buffer/ @tkQubo
-/types/vinyl-fs/ @vvakame @remisery
-/types/vinyl-paths/ @tkQubo
-/types/virtual-dom/ @chbrown
-/types/virtual-keyboard/ @bsurai
-/types/vis/ @MichaelBitard @macleodbroad-wf @adripanico @seveves @kaktus40 @mmaitre314 @supercargo @takato1314
-/types/vision/v4/ @jasonswearingen @AJamesPhillips
-/types/vision/ @jasonswearingen @AJamesPhillips @lenovouser
-/types/vitalsigns/ @cyrilschumacher
-/types/vivus/ @DanielRosenwasser @lekhmanrus
-/types/vkbeautify/ @sch3lp
-/types/vnu-jar/ @Umoxfo
-/types/voca/ @pine
-/types/void-elements/ @ajafff
-/types/voronoi-diagram/ @michaelneu
-/types/vortex-web-client/ @Pro
-/types/voximplant-websdk/ @aylarov
-/types/vue-markdown/ @neodon
-/types/vue-resource/ @kaorun343
-/types/vue-scrollto/ @vincekovacs
-/types/vuex-i18n/ @jaeggerr
-/types/w2ui/ @Ptival
-/types/w3c-generic-sensor/ @kenchris
-/types/w3c-image-capture/ @cosium
-/types/w3c-permissions/ @jberube
-/types/w3c-screen-orientation/ @kenchris
-/types/w3c-web-usb/ @larsgk
-/types/waitme/ @totpero
-/types/wake_on_lan/ @SrTobi
-/types/wallabyjs/ @andrewconnell
-/types/wallpaper/ @BendingBender
-/types/wampy/ @KSDaemon
-/types/warning/ @cvle
-/types/watch/ @soywiz @Perlmint
-/types/watchify/ @TeamworkGuy2
-/types/watchpack/ @e-cloud
-/types/waterline/ @arvitaly
-/types/watson-developer-cloud/ @waldo000000 @Naktibalda
-/types/waypoints/ @dominikbulaj @Koloto @evil-shrike
-/types/wcwidth/ @rokt33r
-/types/weak/ @int0h
-/types/weapp-api/ @vargeek
-/types/web-animations-js/ @kritollm
-/types/web-bluetooth/ @urish
-/types/webappsec-credential-management/ @iainmcgin
-/types/webassembly-js-api/ @periklis
-/types/webcl/ @NCARalph
-/types/webcomponents.js/ @adidahiya
-/types/webcrypto/ @iislucas
-/types/webdriverio/ @nmalaguti @timbru31 @fsmedberg-tc @tanvirislam06 @phil-lgr
-/types/webfontloader/ @doskallemaskin
-/types/webgl-ext/ @zenmumbler
-/types/webgl2/ @nkemnitz @karhu
-/types/webidl2/ @saschanaz
-/types/webmidi/ @lostfictions
-/types/webpack/v3/ @tkqubo @bumbleblym @bcherny @tommytroylin @mohsen1 @jcreamer898 @ahmed-taj @alan-agius4 @elliottsj @jason0x43 @christophehurpeau
-/types/webpack/ @tkqubo @bumbleblym @bcherny @tommytroylin @mohsen1 @jcreamer898 @ahmed-taj @alan-agius4 @elliottsj @jason0x43 @dennispg @christophehurpeau
-/types/webpack-bundle-analyzer/ @kryops
-/types/webpack-chain/ @eirikurn @psachs21
-/types/webpack-chunk-hash/ @mtraynham
-/types/webpack-cleanup-plugin/ @malj
-/types/webpack-dev-middleware/v1/ @bumbleblym @reduckted
-/types/webpack-dev-middleware/ @bumbleblym @reduckted
-/types/webpack-dev-server/ @maestroh @daveparslow @ZheyangSong @alan-agius4
-/types/webpack-dotenv-plugin/ @kryops
-/types/webpack-env/ @use-strict @rhonsby
-/types/webpack-fail-plugin/ @deevus
-/types/webpack-hot-middleware/ @bumbleblym @icylace
-/types/webpack-manifest-plugin/ @r3nya
-/types/webpack-merge/v0/ @deevus
-/types/webpack-merge/ @deevus @mtraynham
-/types/webpack-node-externals/ @mtraynham
-/types/webpack-notifier/ @bumbleblym
-/types/webpack-sources/ @e-cloud @chriseppstein
-/types/webpack-stream/ @iclanton @bumbleblym
-/types/webpack-validator/ @deevus
-/types/webrtc/ @nakakura
-/types/websocket/ @loyd @flynetworks @zhaoleimxd @jdneo
-/types/webspeechapi/ @saschanaz
-/types/websql/ @TeamworkGuy2
-/types/webtorrent/ @niieani @tlaziuk
-/types/webvr-api/ @efokschaner
-/types/week/ @sindrenm
-/types/weighted/ @ccitro
-/types/weixin-app/ @taoqf @AlexStacker
-/types/wellknown/ @yairtawil
-/types/whatwg-mimetype/ @petejohanson
-/types/whatwg-streams/ @saschanaz @ksm2
-/types/whatwg-url/ @aomarks
-/types/wheel/ @BTOdell
-/types/when/ @derekcicerone @Nemo157
-/types/which/ @vvakame @cspotcode
-/types/wicg-mediasession/ @jucrouzet
-/types/wiiu/ @mzsm
-/types/window-or-global/ @vvakame
-/types/window-size/ @pmkary
-/types/windows-1251/ @RomanGolovanov
-/types/windows-script-host/ @zspitz
-/types/windows-service/ @rogierschouten
-/types/winjs/v1/ @adamhewitt627 @craigktreasure @xirzec
-/types/winjs/v2/ @adamhewitt627 @craigktreasure @xirzec
-/types/winjs/ @adamhewitt627 @craigktreasure @xirzec
-/types/winreg/ @RX14 @BobBuehler
-/types/winrt-uwp/ @saschanaz @taylor224
-/types/winston/ @bonnici @codeanimal @DABH
-/types/winston-dynamodb/ @nickiannone
-/types/winston-syslog/ @cjbarth
-/types/wiring-pi/ @NoHomey
-/types/wnumb/ @acoreyj
-/types/wonder.js/ @yyc-git
-/types/word-list-json/ @dovidm
-/types/wordcloud/ @joeskeen
-/types/words-to-numbers/ @James-Frowen
-/types/wpapi/ @guoyunhe
-/types/wrap-ansi/v2/ @kayahr
-/types/wrap-ansi/ @kayahr
-/types/wreck/v7/ @marcinporebski
-/types/wreck/ @marcinporebski @saboya
-/types/wrench/ @soywiz
-/types/write-file-atomic/ @BendingBender
-/types/write-file-atomically/ @Aankhen
-/types/write-json-file/ @DenisCarriere
-/types/write-pkg/ @azasypkin
-/types/ws/ @loyd @elithrar @mlamp @TitaneBoy @orblazer
-/types/wtfnode/ @dex4er
-/types/wu/ @phiresky
-/types/wx-js-sdk-dt/ @agasbzj
-/types/x-editable/ @sirkirby
-/types/x-ray/ @mtraynham
-/types/x-ray-crawler/ @mtraynham
-/types/xdate/ @yamada28go
-/types/xdg-basedir/ @tlaziuk
-/types/xml/ @YuJianrong
-/types/xml-parser/ @mhfrantz
-/types/xml2js/ @michelsalib @jasonrm @ccurrens @edwardhinkle @BehindTheMath
-/types/xml2json/ @dolanmiu
-/types/xmlbuilder/ @wallymathieu
-/types/xmldoc/ @Xstoudi @ajsheehan @notlaforge
-/types/xmldom/ @tkqubo
-/types/xmlpoke/ @garthk
-/types/xmltojson/ @traviscrowe
-/types/xmpp__jid/ @PJakcson
-/types/xregexp/ @Bartvds @jfahrenkrug @sigo
-/types/xrm/v7/ @daryllabar
-/types/xrm/v8/ @6ix4our @mattngan @markusmauch @daryllabar @clownwilleatme @mariusagur
-/types/xrm/ @6ix4our @mattngan @markusmauch @daryllabar @clownwilleatme @scottdurow
-/types/xsd-schema-validator/ @Goldsmith42
-/types/xsockets/ @pushplay
-/types/xxhashjs/ @mDibyo
-/types/yallist/ @BendingBender
-/types/yandex-maps/ @Delagen
-/types/yandex-money-sdk/ @chrootsu
-/types/yar/ @SimonSchick
-/types/yargs/v8/ @poelstra @mizunashi-mana @pushplay @jeffkenney
-/types/yargs/v10/ @poelstra @mizunashi-mana @pushplay @jeffkenney @JimiC
-/types/yargs/ @poelstra @mizunashi-mana @pushplay @jeffkenney @JimiC
-/types/yauzl/ @ffflorian
-/types/yayson/ @Codesleuth
-/types/yazl/ @taoqf
-/types/ydn-db/ @yathit @gabrielmaldi
-/types/yeoman-generator/ @armorik83 @janslow @ikatyang
-/types/yeoman-test/ @ikatyang
-/types/yog-bigpipe/ @ssddi456
-/types/yog-log/ @ssddi456
-/types/yog2-kernel/ @ssddi456
-/types/yosay/ @armorik83
-/types/youtube/ @DazWilkin @JoshuaKGoldberg @eliotfallon213
-/types/youtube-dl/ @bsurai
-/types/yui/ @giabao
-/types/yup/ @dhardtke @vtserman @MoretonBayRC @sseppola
-/types/z-schema/ @pgonzal
-/types/zapier-platform-core/ @bradleyayers
-/types/zeit__next-typescript/ @icopp
-/types/zen-observable/ @aicest
-/types/zen-push/ @daprahamian
-/types/zenscroll/ @HamedFathi
-/types/zepto/ @jbaldwin
-/types/zeroclipboard/v1/ @ejsmith @niemyjski @balassy @leonyu
-/types/zeroclipboard/ @ejsmith @niemyjski @balassy @leonyu
-/types/zeromq/ @davemckeown @erikma @TitaneBoy
-/types/zip.js/ @lgrignon
-/types/zipcodes/ @headdetect
-/types/zipkin-context-cls/ @plantain-00
-/types/zipkin-instrumentation-express/ @plantain-00
-/types/zipkin-instrumentation-fetch/ @plantain-00
-/types/zipkin-transport-http/ @plantain-00
-/types/zmq/ @davemckeown
-/types/zookeeper/ @xialeistudio
-/types/zopflipng-bin/ @hikoma
-/types/zui/ @yuanxu
-/types/zxcvbn/ @mtraynham
+/types/a-big-triangle/ @MathiasPaumgarten
+/types/a11y-dialog/ @Goyatuzo
+/types/abbrev/ @BendingBender
+/types/abs/ @AyaMorisawa
+/types/absolute/ @AyaMorisawa
+/types/abstract-leveldown/ @MeirionHughes @danwbyrne
+/types/acc-wizard/ @cyrilschumacher
+/types/accept-language-parser/ @kampfgnom
+/types/accepts/ @bomret @brikou
+/types/accounting/ @gerich-home @chrisleck
+/types/ace/ @Diullei
+/types/ace-diff/ @innovation-team
+/types/acl/ @tkQubo
+/types/acorn/ @RReverser @e-cloud
+/types/actioncable/ @zhu1230 @szechyjs
+/types/actions-on-google/ @joelhegg
+/types/activedirectory2/ @pasthelod
+/types/activex-access/ @zspitz
+/types/activex-adodb/ @zspitz
+/types/activex-adox/ @zspitz
+/types/activex-dao/ @zspitz
+/types/activex-diskquota/ @zspitz
+/types/activex-excel/ @zspitz
+/types/activex-faxcomexlib/ @zspitz
+/types/activex-infopath/ @zspitz
+/types/activex-interop/ @zspitz
+/types/activex-iwshruntimelibrary/ @zspitz
+/types/activex-libreoffice/ @zspitz
+/types/activex-msforms/ @zspitz
+/types/activex-mshtml/ @zspitz
+/types/activex-msxml2/ @zspitz
+/types/activex-office/ @zspitz
+/types/activex-outlook/ @zspitz
+/types/activex-powerpoint/ @zspitz
+/types/activex-scripting/ @zspitz
+/types/activex-shdocvw/ @zspitz
+/types/activex-shell/ @zspitz
+/types/activex-stdole/ @zspitz
+/types/activex-vbide/ @zspitz
+/types/activex-wia/ @zspitz
+/types/activex-word/ @zspitz
+/types/adal-angular/ @unindented @aciccarello
+/types/add-zero/ @Roaders
+/types/adm-zip/ @jvilk @abner
+/types/adone/ @s0m3on3 @maxveres
+/types/aframe/ @devpaul @bertoritger @twastvedt
+/types/agenda/ @meirgottlieb @princjef
+/types/agent-base/ @Shinigami92
+/types/aggregate-error/ @BendingBender
+/types/agora-rtc-sdk/ @menthays
+/types/ajv-errors/ @afshawnlotfi
+/types/ale-url-parser/ @msn0
+/types/alertify/ @jjeffery
+/types/alexa-sdk/ @petebeegle @hoo29 @pascalwhoop @blforce @rk-7 @alexmalcoci
+/types/alexa-voice-service/ @dolanmiu
+/types/algebra.js/ @CaselIT
+/types/algoliasearch/ @cbaptiste @haroenv @aherve @samouss @keichinger
+/types/ali-app/ @taoqf
+/types/ali-oss/ @ptrdu
+/types/allure-js-commons/ @zaqqaz
+/types/almost-equal/ @cmaddalozzo
+/types/alt/ @Shearerbeard
+/types/amazon-cognito-auth-js/ @scottescue
+/types/amazon-product-api/ @MattiLehtinen @alien35
+/types/amcharts/ @ldrick
+/types/amp/ @jewbre
+/types/amp-message/ @jewbre
+/types/amphtml-validator/ @kevincharm
+/types/amplify/ @joeriks
+/types/amplify-deferred/ @joeriks @laurentiustamate94
+/types/amplitude-js/ @Asido @danmana
+/types/amqp/ @seikho @jonnysparkplugs
+/types/amqp-connection-manager/ @rogierschouten
+/types/amqp-rpc/ @wokim
+/types/amqplib/ @mnahkies @abreits @nfantone @zelein
+/types/analytics-node/ @fongandrew @thomasthiebaud
+/types/anchor-js/ @xt0rted
+/types/angular/ @diegovilar @thorn0 @calebstdenis @leonard-thieu @scipper
+/types/angular-agility/ @rolandzwaga
+/types/angular-animate/ @michelsalib @adidahiya @rasch @codyschaaf
+/types/angular-block-ui/ @lassebn @sclassen @renjfk
+/types/angular-bootstrap-calendar/ @Odrin
+/types/angular-bootstrap-lightbox/ @rolandzwaga
+/types/angular-breadcrumb/ @marctalary
+/types/angular-clipboard/ @bradfordwagner
+/types/angular-cookie/ @borislavjivkov
+/types/angular-cookies/ @diegovilar @aciccarello
+/types/angular-deferred-bootstrap/ @Ritzlgrmft
+/types/angular-desktop-notification/ @Dona278
+/types/angular-dialog-service/ @wcomartin
+/types/angular-dynamic-locale/ @stephenlautier
+/types/angular-environment/ @terrawheat
+/types/angular-es/ @mbutsykin
+/types/angular-feature-flags/ @borislavjivkov
+/types/angular-file-saver/ @deenairn
+/types/angular-file-upload/ @cyrilgandon
+/types/angular-formly/ @scatcher
+/types/angular-fullscreen/ @julienpa
+/types/angular-gettext/ @AkosLukacs
+/types/angular-google-analytics/ @cyrilschumacher @Toxantron
+/types/angular-gridster/ @jpmnteiro
+/types/angular-growl-v2/ @mkp05
+/types/angular-hotkeys/ @jlz27 @reppners @cyrilgandon
+/types/angular-http-auth/ @vvakame
+/types/angular-httpi/ @Kukks
+/types/angular-idle/ @mthamil
+/types/angular-jwt/ @rerezz
+/types/angular-load/ @david-gang
+/types/angular-loading-bar/ @stephenlautier @tyronedougherty
+/types/angular-local-storage/ @kenfdev @dona278
+/types/angular-localforage/ @reppners
+/types/angular-locker/ @nkovacic
+/types/angular-material/ @blbigelow @PeterHajdu @Dona278 @geertjansen @eknowles
+/types/angular-media-queries/ @jpmnteiro
+/types/angular-meteor/ @pgrm
+/types/angular-mocks/ @diegovilar @daltin @thorn0
+/types/angular-modal/ @paullessing
+/types/angular-oauth2/ @anteriovieira
+/types/angular-pdfjs-viewer/ @bastienmoulia
+/types/angular-permission/ @vmishevski
+/types/angular-promise-tracker/ @rufusl
+/types/angular-q-extras/ @mistic100
+/types/angular-q-spread/ @rafw87
+/types/angular-resource/ @diegovilar @miffels
+/types/angular-route/ @park9140 @gkalpak
+/types/angular-sanitize/ @diegovilar
+/types/angular-scenario/ @RomanoLindano
+/types/angular-scroll/ @samherrmann
+/types/angular-signalr-hub/ @AdamSantaniello
+/types/angular-spinner/ @Biegal
+/types/angular-storage/ @mdekrey
+/types/angular-strap/ @samherrmann @mkannwischer
+/types/angular-toastr/ @nkovacic @trodi
+/types/angular-toasty/ @muenchdo
+/types/angular-tooltips/ @leonard-thieu
+/types/angular-translate/ @michelsalib @GabrielGil
+/types/angular-ui-bootstrap/ @xt0rted @ry8806 @alfiej
+/types/angular-ui-router/ @michelsalib @matiishyn @mikehaas763
+/types/angular-ui-scroll/ @marknadig
+/types/angular-ui-sortable/ @thgreasi
+/types/angular-ui-tree/ @CalvinFernandez
+/types/angular-websocket/ @nickveys
+/types/angular-wizard/ @mjurisic @rwwilden
+/types/angular-xeditable/ @jpmnteiro
+/types/angular.throttle/ @reppners
+/types/angularfire/ @thSoft
+/types/angularlocalstorage/ @horiuchi
+/types/angulartics/ @bateast2
+/types/animation-frame/ @qinfchen
+/types/animejs/ @A-Babin
+/types/annyang/ @hisham @theluk
+/types/ansi/ @Gustavo6046
+/types/ansi-colors/ @rogierschouten
+/types/ansi-escape-sequences/ @aomarks
+/types/ansi-escapes/ @jacobbubu
+/types/ansi-regex/ @mvachhar
+/types/ansi-styles/ @brynbellomy @plylrnsdy
+/types/ansicolors/ @rogierschouten
+/types/antlr4/ @mcchatman8009
+/types/antlr4-autosuggest/ @jonfreedman
+/types/any-db/ @rogierschouten
+/types/any-db-transaction/ @rogierschouten
+/types/anybar/ @khoomeister
+/types/anymatch/ @BendingBender
+/types/aos/ @shermendev
+/types/apex.js/ @y13i
+/types/aphrodite/ @asvetliakov
+/types/api-error-handler/ @tkrotoff
+/types/apicache/ @danielsogl
+/types/apigee-access/ @CasperSkydt
+/types/apollo-codegen/ @bradleyayers @kostspielig
+/types/apollo-upload-client/ @Slessi
+/types/apostrophe/ @afholderman
+/types/app-root-dir/ @chenyang-biu
+/types/app-root-path/ @shantmarouti
+/types/appdmg/ @unindented
+/types/appframework/ @kyo-ago
+/types/applepayjs/ @martincostello
+/types/appletvjs/ @brainded
+/types/applicationinsights-js/ @markwolff @jpiyali @barustum
+/types/aqb/ @Athenkosi-Mase
+/types/arangodb/ @pluma
+/types/arbiter/ @arash16
+/types/arcgis-js-api/v3/ @Esri @bsvensson
+/types/arcgis-js-api/ @Esri @bsvensson
+/types/arcgis-rest-api/ @JeffJacobson
+/types/arcgis-to-geojson-utils/ @JeffJacobson
+/types/archiver/ @dolanmiu @crevil
+/types/archy/ @vvakame
+/types/are-we-there-yet/ @brianloveswords
+/types/argon2-browser/ @ivangabriele
+/types/argparse/ @arcticwaters @tlaziuk @eps1lon
+/types/args/ @Slessi
+/types/argv/ @hookclaw
+/types/arr-union/ @mrmlnc
+/types/array-find-index/ @samverschueren
+/types/array-foreach/ @skysteve
+/types/array-sort/ @DanielMSchmidt
+/types/array-uniq/ @DanielRosenwasser
+/types/array-unique/ @CSLTech
+/types/array.prototype.flatmap/ @hallettj
+/types/arrify/ @wanganjun
+/types/artillery/ @kmccoan-allocadia
+/types/asana/ @tkqubo
+/types/asap/ @fpascutti
+/types/ascii-art/ @lukaselmer
+/types/ascii2mathml/ @RagibHasin
+/types/asenv/ @remisery
+/types/asn1js/ @microshine
+/types/aspnet-identity-pw/ @jt000
+/types/assert/ @nicoabie
+/types/assert-equal-jsx/ @seryl
+/types/assert-plus/ @KostyaTretyak
+/types/assertsharp/ @brunolm
+/types/assets-webpack-plugin/ @kryops
+/types/astring/ @nkappler
+/types/async/ @borisyankov @kern0 @Penryn @fenying @pascalmartin
+/types/async-cache/ @BendingBender
+/types/async-lock/ @elisee @afharo @rhymmor
+/types/async-polling/ @Goldsmith42
+/types/async-retry/ @albertywu @MeLlamoPablo
+/types/async.nexttick/ @pyrho
+/types/asynciterator/ @rubensworks
+/types/athenajs/ @warpdesign
+/types/atlaskit__button/ @dijimsta
+/types/atlaskit__calendar/ @lstanden
+/types/atlaskit__inline-edit/ @lstanden
+/types/atlaskit__layer/ @lstanden
+/types/atlaskit__single-select/ @lstanden
+/types/atlassian-crowd-client/ @mtgto
+/types/atmosphere.js/ @toedter @Mory1879 @Scipion
+/types/atob/ @johngeorgewright
+/types/atom/ @GlenCFL @smhxx @lierdakil
+/types/atom-keymap/ @GlenCFL
+/types/atom-mocha-test-runner/ @GlenCFL
+/types/atpl/ @soywiz
+/types/audiosprite/ @Perlmint
+/types/auth-header/ @ForbesLindesay
+/types/auth0/ @westy92
+/types/auth0-angular/ @homesar
+/types/auth0-js/v7/ @advancedrei
+/types/auth0-js/ @adrianchia @mdurrant @peterblazejewicz
+/types/auth0-lock/ @carusology @goldcaddy77 @lfaudreejr @willcaul
+/types/auth0.widget/ @advancedrei
+/types/auto-bind/ @sseppola
+/types/auto-launch/ @rhysd @unindented
+/types/auto-sni/ @janwo
+/types/autobahn/ @darkl @valepu
+/types/autolinker/ @leonyu
+/types/autoprefixer/ @odnamrataizem @murt
+/types/autosize/ @kingdango @keika299 @NeekSandhu
+/types/autosuggest-highlight/ @senukartur
+/types/awesomplete/ @webbiesdk @bmdixon @tbekolay @chrislopresto
+/types/aws-iot-device-sdk/ @niik @mlamp
+/types/aws-lambda/ @skarum @tobyhede @buggy @y13i @wwwy3y3 @OrthoDex @MichaelMarner @daniel-cottone @kostya-misura @coderbyheart @palmithor @daniloraisi @simonbuchan @Haydabase @repl-chris @aneilbaboo @jeznag @louislarry @dpapukchiev @ohookins @trevor-leach @jagregory
+/types/aws-serverless-express/ @threesquared @jcaffey @mattmeye @albertovasquez
+/types/aws4/ @ajcrites
+/types/axe-webdriverjs/ @JoshuaKGoldberg
+/types/axel/ @ruslan-molodyko
+/types/axios-token-interceptor/ @innovation-team
+/types/axon/ @jewbre
+/types/azure/ @AndrewGaspar @antiveeranna @SomaticIT
+/types/azure-mobile-services-client/ @dmorosinotto
+/types/azure-sb/ @Azure
+/types/b_/ @outring
+/types/babel-code-frame/ @mohsen1
+/types/babel-core/ @yortus @marvinhagemeister
+/types/babel-generator/ @yortus @johnnyestilles
+/types/babel-plugin-react-pug/ @jpap
+/types/babel-plugin-syntax-jsx/ @marvinhagemeister
+/types/babel-template/ @yortus @marvinhagemeister
+/types/babel-traverse/ @yortus @marvinhagemeister @rpetrich
+/types/babel-types/ @yortus @baxtersa @marvinhagemeister @bcherny
+/types/babel-webpack-plugin/ @j-f1
+/types/babel__code-frame/ @mohsen1 @ForbesLindesay
+/types/babel__core/ @yortus @marvinhagemeister @mgroenhoff
+/types/babel__generator/ @yortus @johnnyestilles @mgroenhoff
+/types/babel__parser/ @yortus @marvinhagemeister @mgroenhoff
+/types/babel__template/ @yortus @marvinhagemeister @mgroenhoff
+/types/babel__traverse/ @yortus @marvinhagemeister @rpetrich @mgroenhoff
+/types/babelify/ @TeamworkGuy2 @marvinhagemeister
+/types/babylon/ @yortus @marvinhagemeister
+/types/babylon-walk/ @czbuchi
+/types/babyparse/ @cdiddy77
+/types/backbone/ @borisyankov @nvivo @kenjiru
+/types/backbone-associations/ @craigbrett17
+/types/backbone-fetch-cache/ @delphinus35
+/types/backbone-relational/ @eirikhm
+/types/backbone.layoutmanager/ @hejiang2000
+/types/backbone.localstorage/ @lgrignon
+/types/backbone.marionette/ @zhamid @nvivo @sventschui @razorness @confususs
+/types/backbone.paginator/ @Nyamazing
+/types/backbone.radio/ @alphaleonis
+/types/backgrid/ @jlujan
+/types/backlog-js/ @vvatanabe
+/types/backo2/ @Retsam
+/types/backoff/ @BendingBender
+/types/baconjs/ @alexander-matsievsky @gekkio
+/types/bagpipes/ @micmro
+/types/barbellweights/ @evelijn
+/types/barcode/ @pvomhoff
+/types/bardjs/ @TepigMC
+/types/base-64/ @dolanmiu
+/types/base-x/ @chrootsu
+/types/base16/ @alechill
+/types/base64-arraybuffer/ @jbencook
+/types/base64-js/ @pe8ter
+/types/base64-url/ @urish
+/types/base64topdf/ @lucasriondel
+/types/bases/ @harikv
+/types/bash-glob/ @mrmlnc
+/types/basic-auth/ @moonpyk @vesse
+/types/basicauth-middleware/ @nchaulet
+/types/batch-stream/ @drudge
+/types/bazinga-translator/ @alexndlm
+/types/bcrypt/ @codeanimal @IOAyman @dstapleton92
+/types/bcryptjs/ @RafaelKr @branoholy
+/types/bdfjs/ @jeremejevs
+/types/beats/ @urish
+/types/bech32/ @micksatana
+/types/behavior3/ @carrrywu
+/types/bell/ @SimonSchick
+/types/bem-cn/ @selkinvitaly
+/types/bencode/ @tobenna
+/types/better-curry/ @pocesar
+/types/better-queue/ @maozedong
+/types/better-scroll/ @stoneChen @cnjack
+/types/better-sqlite3/ @Morfent @matrumz
+/types/bezier-easing/ @ptlis
+/types/bezier-js/ @danmarshall @Epskampie
+/types/bgiframe/ @sumegizoltan
+/types/bidirectional-map/ @helenanderson
+/types/big.js/ @nycdotnet @googol
+/types/bigi/ @mhegazy
+/types/bigint/ @Evgenus
+/types/bignum/ @Patman64
+/types/bigscreen/ @dduugg
+/types/bin-pack/ @orentrutner
+/types/binary-parser/ @riggs @dolanmiu
+/types/bind-ponyfill/ @skysteve
+/types/bindings/ @unindented
+/types/bintrees/ @CjS77
+/types/bip21/ @stefanhuber
+/types/bip32/ @me
+/types/bip38/ @micksatana
+/types/bip39/ @micksatana
+/types/bit-array/ @mudkipme
+/types/bitcoinjs-lib/ @mhegazy @dlebrecht @rbuckton @micksatana @youssefgh @kento1218
+/types/bitcore-lib/ @lautarodragan
+/types/bittorrent-protocol/ @feross @tlaziuk
+/types/bitwise-xor/ @rogierschouten
+/types/bl/ @Bartvds @reconbot
+/types/blacklist/ @mhegazy
+/types/blazy/ @julienpa
+/types/blessed/ @brynbellomy @skellock
+/types/blissfuljs/ @fskorzec
+/types/blob-stream/ @erichillah
+/types/blob-to-buffer/ @nrlquaker
+/types/blob-util/ @WorldMaker
+/types/blocked/ @l-jonas
+/types/blockies/ @LogvinovLeon
+/types/blocks/ @ksmigiel
+/types/bloem/ @danwbyrne
+/types/bloom-filter/ @danwbyrne
+/types/bloomfilter/ @slawiko
+/types/blue-tape/ @sodatea
+/types/bluebird/v1/ @Bartvds
+/types/bluebird/v2/ @Bartvds @falsandtru
+/types/bluebird/ @lhecker
+/types/bluebird-global/ @d-ph
+/types/bluebird-retry/ @pvomhoff
+/types/blueimp-md5/ @rmartone @mkohlmyr
+/types/bn.js/ @LogvinovLeon @HenryNguyen5
+/types/body-parser/ @santialbo @vilic @dreampulse @blendsdk @tlaziuk @jwalton
+/types/body-parser-xml/ @tbounsiar
+/types/bonjour/ @quentin-ol @octo-sniffle
+/types/bookshelf/ @arcticwaters @vesse
+/types/boom/v3/ @rogatty
+/types/boom/v4/ @rogatty @AJamesPhillips @jineshshah36 @danielmachado
+/types/boom/ @rogatty @AJamesPhillips @jineshshah36 @TimonVS @danielmachado
+/types/bootbox/ @vbortone @konpikwastaken @kanup @icereed @trodi @stannynuytkens @renjfk
+/types/bootpag/ @rdeneau
+/types/bootstrap/v3/ @borisyankov @denisname
+/types/bootstrap/ @denisname
+/types/bootstrap-3-typeahead/ @AndersonFriaca
+/types/bootstrap-datepicker/ @borisyankov
+/types/bootstrap-fileinput/ @CheCoxshall
+/types/bootstrap-growl-ifightcrime/ @AndersonFriaca
+/types/bootstrap-maxlength/ @danmana
+/types/bootstrap-notify/ @niemyjski @mouse0270 @robert-voica
+/types/bootstrap-select/ @LKay
+/types/bootstrap-slider/ @dbeckwith @leonard-thieu
+/types/bootstrap-switch/ @johnmbaughman
+/types/bootstrap-table/ @talatbaig
+/types/bootstrap-toggle/ @gricey432
+/types/bootstrap-touchspin/ @albinsunnanbo
+/types/bootstrap-treeview/ @jbtronics
+/types/bootstrap-validator/ @BradyLiles
+/types/bootstrap.paginator/ @derikwhittaker
+/types/bootstrap.timepicker/ @derikwhittaker @heatherbooker
+/types/bootstrap.v3.datetimepicker/v3/ @bayitajesi
+/types/bootstrap.v3.datetimepicker/ @katonap
+/types/bootstrap3-dialog/ @nakupanda @cnboland
+/types/bounce.js/ @cherrry
+/types/box2d/ @jbaldwin
+/types/bpmn-moddle/ @haydos89
+/types/brace-expansion/ @BendingBender
+/types/braces/ @vemoo
+/types/braft-editor/ @me
+/types/braintree-web/ @chlela
+/types/breeze/ @borisyankov
+/types/bricks.js/ @kondi
+/types/bro-fs/ @ffflorian
+/types/broccoli-plugin/ @dfreeman
+/types/brorand/ @chrootsu
+/types/browser-bunyan/ @PaulLockwood @kryops
+/types/browser-fingerprint/ @LKay
+/types/browser-harness/ @scriby
+/types/browser-pack/ @TeamworkGuy2
+/types/browser-report/ @JTOne123
+/types/browser-resolve/ @marionebl
+/types/browser-sync/ @joeskeen @aznnomness
+/types/browserify/ @AndrewGaspar @jvilk @leonard-thieu @LinusU
+/types/bs58/ @chrootsu
+/types/bson/ @horiuchi @CaselIT
+/types/btoa/ @johngeorgewright
+/types/bucks/ @zaneli
+/types/buffer-compare/ @chrootsu
+/types/buffer-equal/ @Bartvds
+/types/buffer-from/ @burnnat
+/types/buffer-reader/ @nrlquaker
+/types/buffer-xor/ @danwbyrne
+/types/buffers/ @rhencke
+/types/bufferstream/ @Bartvds
+/types/builtin-modules/ @ajafff
+/types/bull/v2/ @bgrieder @JProgrammer
+/types/bull/ @bgrieder @JProgrammer @marshall007 @weeco @blaugold @iamolegga @koblas @bondz @wuha-team @aleccool213 @danmana
+/types/bump-regex/ @silkentrance
+/types/bunnymq/ @cyrilschumacher
+/types/bunyan/ @amikhalev
+/types/bunyan-blackhole/ @olivr70
+/types/bunyan-bugsnag/ @pasieronen
+/types/bunyan-config/ @cyrilschumacher
+/types/bunyan-format/ @dex4er
+/types/bunyan-prettystream/ @jasonswearingen @enlight
+/types/bunyan-winston-adapter/ @stevehipwell
+/types/busboy/ @jacobbaskin
+/types/business-rules-engine/ @rsamec
+/types/bwip-js/ @MugeSo
+/types/byline/ @reppners
+/types/bytebuffer/ @cappellin
+/types/bytes/ @danny8002 @believer
+/types/bytewise/ @danwbyrne
+/types/c3/ @mcliment @gerinjacob @denyo @dmitryshindin @timn
+/types/cache-manager/ @GausSim
+/types/cal-heatmap/ @RetroChrisB
+/types/caller/ @ignocide
+/types/callsite/ @newclear
+/types/callsites/ @BendingBender
+/types/calq/ @eirikhm
+/types/camaro/ @tuananh
+/types/camelcase/ @samverschueren
+/types/camelcase-keys/ @mhegazy
+/types/camo/ @lucasmciruzzi
+/types/cancan/ @Vincent-Pang
+/types/caniuse-api/ @davecardwell
+/types/cannon/ @clark-stevenson @Gelio
+/types/canvas-confetti/ @matracey
+/types/canvas-gauges/ @Mikhus
+/types/canvasjs/ @brutalimp
+/types/capitalize/ @frederickfogerty
+/types/capture-console/ @AustonZ
+/types/card-validator/ @ChanceM
+/types/case-sensitive-paths-webpack-plugin/ @r3nya
+/types/caseless/ @downace @mastermatt
+/types/cash/ @akvlko
+/types/casperjs/ @jedmao @urielch
+/types/cassandra-driver/ @Svjard @pc-jedi
+/types/catbox/v7/ @jasonswearingen @AJamesPhillips
+/types/catbox/ @jasonswearingen @AJamesPhillips @saboya
+/types/catbox-redis/ @SimonSchick
+/types/cbor/ @pushplay
+/types/ccap/ @taoqf
+/types/cesium/ @Zuzon @hnipps @szechyjs @golyalpha
+/types/chai/v2/ @Bartvds @AGBrown
+/types/chai/ @jedmao @Bartvds @AGBrown @olivr70 @mwistrand @joshuakgoldberg @shaunluttin @Naktibalda @micksatana @ErikSchierboom
+/types/chai-arrays/ @clementprevot
+/types/chai-as-promised/ @jt000 @Kuniwak @leonard-thieu @lazerwalker @mattbishop
+/types/chai-datetime/ @cliffburger @mattbishop
+/types/chai-dom/ @mattlewis92
+/types/chai-enzyme/ @asvetliakov
+/types/chai-fs/ @dimitardanailov
+/types/chai-fuzzy/ @Bartvds
+/types/chai-http/ @Nemo157 @G1itcher @CaselIT @bas-l
+/types/chai-jest-snapshot/ @mattvperry
+/types/chai-jquery/ @kazimanzurrashid
+/types/chai-json-schema/ @ulrichheiniger
+/types/chai-oequal/ @mizunashi-mana
+/types/chai-roughly/ @swist
+/types/chai-spies/ @kuzn-ilya @harm-less @jounisuo
+/types/chai-string/ @nmalaguti
+/types/chai-subset/ @delta62 @AGBrown
+/types/chai-uuid/ @harm-less
+/types/chai-webdriverio/ @sherlock1982
+/types/chai-xml/ @jedigo
+/types/chance/ @cbowdon @brikou @cafesanu
+/types/change-emitter/ @iskandersierra
+/types/chardet/ @Gebatzens
+/types/charm/ @Xananax
+/types/charset/ @cspotcode
+/types/chart.js/ @anuti @FabienLavocat @KentarouTakeda @larrybahr @mernen @josefpaij @danmana @guillaume-ro-fr @archy-bold @braincore @frabnt @alexdor @mahnuh @Conrad777
+/types/chartist/ @mtgibbs @psimonski @clottman @affilnost @sunnyrjuneja
+/types/chartmogul-node/ @chartmogul
+/types/chayns/ @HenningKuehl
+/types/check-sum/ @BendingBender
+/types/check-types/ @idchlife
+/types/checkstyle-formatter/ @mhegazy
+/types/checksum/ @rogierschouten
+/types/cheerio/ @blittle @wmaurer @umarniz @LiJinyao @chennakrishna8
+/types/chess.js/ @JacobFischer
+/types/chessboardjs/ @sliverb @davidmpaz
+/types/chmodr/ @BendingBender
+/types/chokidar/ @reppners @felixfbecker @bayssmekanique
+/types/chordsheetjs/ @adamsbloom
+/types/chosen-js/ @borisyankov @denisname
+/types/chownr/ @BendingBender
+/types/chroma-js/v0/ @invliD
+/types/chroma-js/ @invliD @mpacholec
+/types/chrome/ @matthewkimber @otiai10 @couven92 @rreverser @sreimer15
+/types/chrome-apps/ @niikoo @AdamLay @pine613 @mzsm @RReverser @pyle @matthewkimber @otiai10 @couven92 @rreverser @sreimer15
+/types/chromecast-caf-receiver/ @craigrbruce
+/types/chromecast-caf-sender/ @samuelmaddock
+/types/chromedriver/ @pe8ter
+/types/circuit-breaker-js/ @DeTeam
+/types/circular-json/ @jpevarnek
+/types/ckeditor/v2/ @wittwert
+/types/ckeditor/ @wittwert @stuartlong
+/types/clamp-js/ @Hikariii
+/types/clamp-js-main/ @sinziananicolae
+/types/classnames/ @adidahiya @JKillian @seansfkelley @mradamczyk @marvinhagemeister
+/types/cldrjs/ @RamanBut-Husaim @gcastre
+/types/clean-css/ @tkrotoff
+/types/clean-stack/ @BendingBender
+/types/clean-webpack-plugin/ @j-f1
+/types/clear-require/ @dan-j
+/types/clearbladejs-client/ @ClearBlade
+/types/clearbladejs-node/ @ClearBlade
+/types/clearbladejs-server/ @ClearBlade
+/types/cleave.js/ @clentfort @jasongi-at-sportsbet @sashashakun
+/types/cli/ @kayahr
+/types/cli-color/ @ChaosinaCan
+/types/cli-interact/ @ffflorian
+/types/cli-progress/ @mhegazy
+/types/cli-spinner/ @janslow
+/types/cli-table/ @arylo
+/types/cli-table2/ @mgroenhoff
+/types/cli-truncate/ @danwbyrne
+/types/client-sessions/ @netroy
+/types/clientjs/ @icopp
+/types/cliff/ @brynbellomy
+/types/clipboard/ @impworks
+/types/clipboard-js/ @markwongsk
+/types/clipboardy/ @BendingBender
+/types/clmtrackr/ @hellochar
+/types/clndr/ @jasperjn
+/types/clockpicker/ @jfcere
+/types/cloneable-readable/ @qlonik
+/types/cloner/ @matrumz
+/types/closure-compiler/ @mprobst
+/types/cloud-env/ @Morfent
+/types/cloudflare-apps/ @MartynasZilinskas
+/types/cls-hooked/ @aleung
+/types/clusterize.js/ @Pr1st0n
+/types/cmd-shim/ @cspotcode
+/types/co-body/ @geoffreak
+/types/co-views/ @devlee @geoffreak
+/types/code/ @prashaantt
+/types/codemirror/ @mihailik @nrbernard @Pr1st0n @rileymiller
+/types/codependency/ @morphatic
+/types/coffeeify/ @tkQubo
+/types/coinbase/ @rogierschouten
+/types/coinstring/ @mhegazy
+/types/collections/ @scarabedore
+/types/color/v0/ @LKay
+/types/color/v1/ @LKay
+/types/color/v2/ @Airlun
+/types/color/ @Airlun @jameswlane
+/types/color-convert/ @Airlun
+/types/color-name/ @Ailrun
+/types/color-namer/ @in19farkt
+/types/color-string/ @BendingBender @danmarshall
+/types/colorbrewer/ @mtraynham
+/types/colresizable/ @gilleswaeber
+/types/com.darktalker.cordova.screenshot/ @akarienta
+/types/com.wikitude.phonegap.wikitudeplugin/ @zbarbuto
+/types/combine-source-map/ @TeamworkGuy2
+/types/combined-stream/ @felixge @tlaziuk
+/types/combokeys/ @iclanton
+/types/cometd/ @derekcicerone @unindented @alxHenry
+/types/command-line-args/v4/ @CzBuCHi @75lb
+/types/command-line-args/ @75lb
+/types/command-line-commands/ @CzBuCHi
+/types/command-line-usage/ @matrumz @Dvorsky
+/types/commangular/ @hiraash
+/types/comment-json/ @Jason3S
+/types/commercetools__enzyme-extensions/ @screendriver
+/types/common-errors/ @icopp
+/types/common-prefix/ @seangenabe
+/types/common-tags/ @zuzusik @tzupengwang
+/types/commondir/ @leonard-thieu
+/types/commonmark/ @nicojs @leonard-thieu
+/types/compare-version/ @jpevarnek
+/types/compare-versions/ @LogvinovLeon
+/types/complex/ @AyaMorisawa @pavasich
+/types/component-emitter/ @psnider
+/types/compose-function/ @denis-sokolov
+/types/compressible/ @BendingBender
+/types/compression/ @santialbo @rburgt
+/types/compression-webpack-plugin/ @dublicator
+/types/compute-quantile/ @mrmlnc
+/types/compute-stdev/ @mrmlnc
+/types/concat-stream/ @jmarianer
+/types/concaveman/ @DenisCarriere
+/types/conf/v0/ @SamVerschueren
+/types/conf/ @SamVerschueren @BendingBender
+/types/confidence/ @jppellerin
+/types/config/ @RWander @forrestbice @jndonald3 @albertovasquez
+/types/config-yaml/ @me
+/types/configstore/ @ArcticLight
+/types/configurable/ @jewbre
+/types/confit/ @ethanresnick
+/types/connect/ @SomaticIT @EvanHahn
+/types/connect-busboy/ @pinguet62
+/types/connect-datadog/ @moshegood
+/types/connect-ensure-login/ @0x6368656174
+/types/connect-flash/ @AndreasGassmann
+/types/connect-history-api-fallback/ @douglasduteil
+/types/connect-livereload/ @SomaticIT
+/types/connect-modrewrite/ @tinganho
+/types/connect-mongo/ @Syati
+/types/connect-mongodb-session/ @NattapongSiri
+/types/connect-pg-simple/ @pasieronen
+/types/connect-redis/ @xstoudi @morcerf
+/types/connect-slashes/ @samherrmann
+/types/connect-timeout/ @cyrilschumacher
+/types/consola/ @Jungwoo-An
+/types/console-log-level/ @ofrobots
+/types/console-stamp/ @ericbyers @guusdegraeve
+/types/console-ui/ @dfreeman
+/types/consolidate/ @soywiz @theosherry @nicolashenry
+/types/consul/ @chrootsu
+/types/content-disposition/ @bomret
+/types/content-type/ @horiuchi @BendingBender
+/types/contentful-resolve-response/ @antonkarsten
+/types/contextjs/ @kernhanda
+/types/continuation-local-storage/ @rath @heycalmdown @aboveyou00
+/types/convert-hrtime/ @BendingBender
+/types/convert-layout/ @xeningem
+/types/convert-source-map/ @AndrewGaspar @mgroenhoff @TeamworkGuy2
+/types/convict/ @Nemo157 @vesse @elyscape @vanthiyathevan
+/types/cookie/ @pine613
+/types/cookie-parser/ @santialbo @BendingBender
+/types/cookie-session/ @borislavjivkov
+/types/cookie-signature/ @lith-light-g
+/types/cookie_js/ @slawiko
+/types/cookiejar/ @paroxp
+/types/cookies/ @WangZishi @jkeylu @BendingBender
+/types/copy-paste/ @SrTobi
+/types/copy-text-to-clipboard/ @BendingBender
+/types/copy-webpack-plugin/ @flying-sheep
+/types/cordova-ionic/ @hendrikmaus
+/types/cordova-plugin-app-version/ @Ritzlgrmft
+/types/cordova-plugin-background-mode/ @Lordnoname
+/types/cordova-plugin-badge/ @timbru31
+/types/cordova-plugin-ble-central/ @gjunge
+/types/cordova-plugin-bluetoothclassic-serial/ @tuvokki
+/types/cordova-plugin-canvascamera/ @lordazzi
+/types/cordova-plugin-device-name/ @larrybahr
+/types/cordova-plugin-file-opener2/ @cyrilgandon
+/types/cordova-plugin-ibeacon/ @Ritzlgrmft
+/types/cordova-plugin-insomnia/ @Ritzlgrmft
+/types/cordova-plugin-keyboard/ @danmana @jkfb
+/types/cordova-plugin-mapsforge/ @rafw87
+/types/cordova-plugin-ms-adal/ @KaiWalter
+/types/cordova-plugin-native-keyboard/ @lobo87
+/types/cordova-plugin-ouralabs/ @Justin-Credible
+/types/cordova-plugin-qrscanner/ @bitjson @jab
+/types/cordova-plugin-spinner/ @Justin-Credible
+/types/cordova-plugin-x-socialsharing/ @Ritzlgrmft @larrybahr
+/types/cordova-sqlite-storage/ @rafw87
+/types/cordova-universal-links-plugin/ @broder
+/types/cordova_app_version_plugin/ @larrybahr
+/types/cordovarduino/ @hendrikmaus
+/types/core-js/ @rbuckton @mfdeveloper
+/types/core-object/ @dfreeman
+/types/correlation-id/ @natemara
+/types/cors/ @pluma
+/types/cosmiconfig/v4/ @ozum
+/types/cosmiconfig/ @ozum @szeck87 @saadq @jinwoo
+/types/cote/ @makepost @roblabat
+/types/couchbase/ @maouida @fluggo
+/types/countdown/ @gjuchault
+/types/counterpart/ @santiagodoldan
+/types/countries-and-timezones/ @zero51
+/types/country-list/ @iRoachie
+/types/country-select-js/ @humrochagf
+/types/countup.js/ @shermendev
+/types/coverup/ @bevalorous
+/types/cp-file/ @BendingBender
+/types/cpx/ @alan-agius4
+/types/cpy/ @mhegazy @BendingBender
+/types/cqrs-domain/ @blissi
+/types/cradle/ @panuhorsmalahti
+/types/crc/ @YuJianrong
+/types/create-error/ @tkrotoff
+/types/create-react-class/ @jgoz
+/types/create-subscription/ @Asana @vsiao
+/types/createjs/ @evilangelist @gyohk
+/types/createjs-lib/ @evilangelist @gyohk
+/types/credential/ @phuvo
+/types/credit-card-type/ @LKay
+/types/critters-webpack-plugin/ @JuanJoseGonGi
+/types/cron/ @horiuchi @winup
+/types/cropperjs/ @stepancar
+/types/croppie/ @connor4312 @dklmuc @sarunint @knuthelgesen
+/types/cross-spawn/ @Alorel
+/types/crossfilter/ @schmuli @iebaker @nordfjord
+/types/crossroads/ @diullei
+/types/crpc/ @0xdeafcafe
+/types/cryptiles/ @awendland
+/types/crypto-js/ @misak113
+/types/crypto-random-string/ @MrManny
+/types/cryptojs/ @giabao
+/types/cson/ @stpettersens
+/types/csprng/ @winksaville
+/types/csrf/ @markis
+/types/css/ @ilich
+/types/css-font-loading-module/ @slikts
+/types/css-modules/ @NeekSandhu
+/types/css-to-style/ @bengry
+/types/cssbeautify/ @rictic
+/types/cssnano/ @odnamrataizem
+/types/csso/ @screendriver
+/types/csurf/ @horiuchi
+/types/csv-parse/ @davidm77 @obi-jan-kenobi
+/types/csv-stringify/ @rogierschouten @arjenvanderende
+/types/csv2json/ @dex4er
+/types/csvrow/ @codeanimal
+/types/csvtojson/ @EricByers @wcarson
+/types/cucumber/v1/ @abraaoalves @jan-molak @isoung @BendingBender
+/types/cucumber/v3/ @abraaoalves @jan-molak @isoung @BendingBender @ErikSchierboom
+/types/cucumber/ @abraaoalves @jan-molak @isoung @BendingBender @ErikSchierboom
+/types/currency-formatter/ @mhegazy @davidmpaz
+/types/custom-error-generator/ @thmiceli
+/types/custom-functions-runtime/ @OfficeDev @Zlatkovsky @mscharlock
+/types/cwise/ @taoqf
+/types/cwise-compiler/ @taoqf
+/types/cwise-parser/ @taoqf
+/types/cybozulabs-md5/ @pine613
+/types/cytoscape/ @phreed @wy193777 @ypconstante @janniclas @cerberuser
+/types/d3/v3/ @gustavderdrache @borisyankov @MatthiasJobst
+/types/d3/v4/ @tomwanzek @gustavderdrache @borisyankov @denisname
+/types/d3/ @tomwanzek @gustavderdrache @borisyankov @denisname
+/types/d3-array/ @gustavderdrache @borisyankov @tomwanzek @denisname
+/types/d3-axis/ @tomwanzek @gustavderdrache @borisyankov @denisname
+/types/d3-box/ @lk-chen
+/types/d3-brush/ @tomwanzek @gustavderdrache @borisyankov
+/types/d3-chord/ @tomwanzek @gustavderdrache @borisyankov
+/types/d3-cloud/ @hansrwindhoff
+/types/d3-collection/ @tomwanzek @gustavderdrache @borisyankov
+/types/d3-color/ @tomwanzek @gustavderdrache @borisyankov @denisname @ledragon
+/types/d3-contour/ @tomwanzek @Ledragon
+/types/d3-delaunay/ @BTOdell
+/types/d3-dispatch/ @tomwanzek @gustavderdrache @borisyankov @denisname
+/types/d3-drag/ @tomwanzek @gustavderdrache @borisyankov
+/types/d3-dsv/ @tomwanzek @gustavderdrache @borisyankov
+/types/d3-ease/ @tomwanzek @gustavderdrache @borisyankov
+/types/d3-fetch/ @ledragon
+/types/d3-force/ @tomwanzek @gustavderdrache @borisyankov
+/types/d3-format/ @tomwanzek @gustavderdrache @borisyankov @denisname
+/types/d3-geo/ @ledragon @tomwanzek @gustavderdrache @borisyankov
+/types/d3-graphviz/ @DomParfitt
+/types/d3-hexbin/ @uncovertruth @tomwanzek @denisname
+/types/d3-hierarchy/ @tomwanzek @gustavderdrache @borisyankov @denisname
+/types/d3-hsv/ @arrayjam @denisname
+/types/d3-interpolate/ @tomwanzek @gustavderdrache @borisyankov @denisname
+/types/d3-path/ @tomwanzek @gustavderdrache @borisyankov
+/types/d3-polygon/ @tomwanzek @gustavderdrache @borisyankov
+/types/d3-quadtree/ @tomwanzek @gustavderdrache @borisyankov @denisname
+/types/d3-queue/ @tomwanzek @gustavderdrache @borisyankov @denisname
+/types/d3-random/ @tomwanzek @gustavderdrache @borisyankov
+/types/d3-request/ @Ledragon @gustavderdrache @borisyankov @tomwanzek @denisname
+/types/d3-sankey/ @tomwanzek @gustavderdrache
+/types/d3-scale/v1/ @tomwanzek @gustavderdrache @borisyankov
+/types/d3-scale/ @tomwanzek @gustavderdrache @borisyankov
+/types/d3-scale-chromatic/ @Ledragon @gustavderdrache @borisyankov @henriquefm
+/types/d3-selection/ @tomwanzek @gustavderdrache @borisyankov @denisname
+/types/d3-selection-multi/ @gustavderdrache @borisyankov
+/types/d3-shape/ @tomwanzek @gustavderdrache @borisyankov
+/types/d3-time/ @tomwanzek @gustavderdrache @borisyankov @denisname
+/types/d3-time-format/ @tomwanzek @gustavderdrache @borisyankov
+/types/d3-timer/ @tomwanzek @gustavderdrache @borisyankov @denisname
+/types/d3-tip/ @brspnnggrt
+/types/d3-transition/ @tomwanzek @gustavderdrache @borisyankov
+/types/d3-voronoi/ @tomwanzek @gustavderdrache @borisyankov @denisname
+/types/d3-zoom/ @tomwanzek @gustavderdrache @borisyankov
+/types/d3.slider/ @lk-chen
+/types/d3kit/ @morphatic
+/types/d3pie/ @mc-petry
+/types/dagre/ @qinfchen @Frankrike @vilterp @rustedgrail
+/types/dagre-d3/ @markwongsk
+/types/dagre-layout/ @qinfchen @Frankrike @vilterp
+/types/dargs/ @BendingBender
+/types/dashify/ @rokt33r
+/types/dat.gui/ @gyohk @sonic3d @rroylance @singuerinc
+/types/data-driven/ @mrhen
+/types/datadog-metrics/ @pushplay
+/types/datadog-tracer/ @dineshsaravanan
+/types/datatables.net/ @Silver-Connection @omidkrad @pragmatrix @CNBoland
+/types/datatables.net-autofill/ @andy-maca
+/types/datatables.net-buttons/ @Silver-Connection @SammyG4Free @jimhartford
+/types/datatables.net-colreorder/ @andy-maca
+/types/datatables.net-fixedheader/ @szechyjs @Silver-Connection
+/types/datatables.net-rowgroup/ @maixiu
+/types/datatables.net-rowreorder/ @baywet
+/types/datatables.net-scroller/ @RohdeK
+/types/datatables.net-select/ @szechyjs
+/types/date-arithmetic/ @HeeL
+/types/date.format.js/ @balrob
+/types/dateformat/ @aicest
+/types/datejs/ @rupertavery
+/types/daterangepicker/ @SirMartin @smasala @nertzy
+/types/dav/ @ToastHawaii
+/types/dayzed/ @samhh
+/types/db-migrate-base/ @nickiannone
+/types/db-migrate-pg/ @nickiannone
+/types/db.js/ @cgwrench
+/types/dc/ @hansrwindhoff @mtraynham @MatthiasJobst
+/types/dd-trace/ @ColinBradley @alloy
+/types/deasync/ @Sicilica
+/types/debessmann/ @vkorehov
+/types/debounce/ @denis-sokolov @joshuakgoldberg
+/types/debug/ @swook @galtalmor @zamb3zi @brasten
+/types/decamelize/ @samverschueren
+/types/decay/ @enaeseth
+/types/decompress/ @plantain-00 @jbethke
+/types/decompress-response/ @DanielRosenwasser
+/types/decorum/ @dflor003
+/types/dedent/ @douglasduteil
+/types/deep-assign/ @souldreamer
+/types/deep-diff/ @ZauberNerd
+/types/deep-equal/ @remojansen @janslow
+/types/deep-extend/ @rhysd
+/types/deep-freeze/ @Bartvds @aluanhaddad
+/types/deep-freeze-es6/ @mattbishop
+/types/deep-freeze-strict/ @mhegazy
+/types/defaults/ @IbtihelCHNAB
+/types/defer-promise/ @niklasf
+/types/define-lazy-prop/ @BendingBender
+/types/defined/ @BendingBender
+/types/deglob/ @saadq
+/types/deku/ @pocka
+/types/del/v2/ @AyaMorisawa
+/types/del/ @AyaMorisawa @BendingBender @bitjson
+/types/delaunator/ @DenisCarriere @BTOdell
+/types/delete-empty/ @Alorel
+/types/deline/ @iarroyo5
+/types/deluge/ @Diasiare
+/types/denodeify/ @joaomoreno
+/types/deoxxa-content-type/ @pine613
+/types/depcheck/ @ark120202
+/types/depd/ @danny8002 @BendingBender
+/types/dependency-tree/ @joscha
+/types/deployjava/ @cyrilschumacher
+/types/derhuerst__cli-on-key/ @jacobbubu
+/types/destroy/ @BendingBender
+/types/destroy-on-hwm/ @BendingBender
+/types/detect-browser/ @rogierschouten
+/types/detect-hover/ @thomastilkema
+/types/detect-indent/v0/ @Bartvds
+/types/detect-indent/ @Bartvds @BendingBender
+/types/detect-it/ @thomastilkema
+/types/detect-newline/ @BendingBender
+/types/detect-node/ @LogvinovLeon
+/types/detect-passive-events/ @thomastilkema
+/types/detect-pointer/ @thomastilkema
+/types/detect-port/ @lith-light-g
+/types/detect-touch-events/ @thomastilkema
+/types/detective/ @TeamworkGuy2
+/types/detox/ @TareqElMasri @stevechun
+/types/dev-ip/ @mike-engel
+/types/devexpress-aspnetcore-bootstrap/ @devexpress @skubarenko
+/types/df-visible/ @Litee
+/types/dhtmlxgantt/ @mkozhukh @chriscamicas
+/types/dhtmlxscheduler/ @mkozhukh
+/types/di/ @johnjbarton
+/types/di-lite/ @dcrusader
+/types/diacritics/ @otociulis
+/types/dialogflow/ @dyladan
+/types/diff/ @vvakame @szdc @moc-yuto
+/types/diff2html/ @rtfpessoa
+/types/digibyte/ @lautarodragan @werewolfe
+/types/dir-resolve/ @andy-ms
+/types/discontinuous-range/ @OiCMudkips
+/types/discourse-sso/ @championswimmer
+/types/dispatchr/ @Ragg-
+/types/disposable-email-domains/ @geoffreak
+/types/dnssd/ @angelmerino @Maxr1998
+/types/doccookies/ @jonegerton
+/types/dockerode/ @seikho @nlaplante @isac322 @lazarusx @meisenzahl @thegecko
+/types/docopt/ @giggio
+/types/doctrine/ @rictic
+/types/document-promises/ @NotWoods
+/types/document-ready/ @Jack-Works
+/types/documentdb/ @NoelAbrahams @brettferdosi @ctstone @yifanwu
+/types/documentdb-server/ @lith-light-g
+/types/documentdb-session/ @DanielRosenwasser
+/types/dojo/ @vansimke
+/types/dom-clipboard-api/ @43081j
+/types/dom-inputevent/ @diagramatics
+/types/dom-loaded/ @ltetzlaff
+/types/dom-to-image/ @JipSterk
+/types/dom4/ @adidahiya @giladgray
+/types/domo/ @Steve-Fenton
+/types/dompurify/ @bazuzi @FlowCrypt
+/types/domready/ @dotnetnerd
+/types/donna/ @vvakame
+/types/dookie/ @swanest
+/types/dot/ @ZombieHunter
+/types/dot-object/ @nkovacic
+/types/dot-prop/v2/ @samverschueren
+/types/dot-prop/ @samverschueren @BendingBender
+/types/dotdir-regex/ @mrmlnc
+/types/dotdotdot/ @milanjaros
+/types/dotenv/v2/ @jussikinnula @borekb @enaeseth
+/types/dotenv/ @jussikinnula @borekb @enaeseth
+/types/dotenv-safe/ @krenor
+/types/dotenv-webpack/ @karol-majewski
+/types/dotfile-regex/ @mrmlnc
+/types/dottie/ @domarmstrong
+/types/double-ended-queue/ @dsagal
+/types/doublearray/ @mzsm
+/types/doubleclick-gpt/ @johngeorgewright @steven-joyce
+/types/download/ @nicojs
+/types/downloadjs/ @cwmoo740
+/types/dplayer/ @Guanyunhan
+/types/draft-js/ @dmitryrogozhny @eelco @ghotiphud @schwers @michael-yx-wu @willisplummer @smvilar @sulf @pablopunk
+/types/drag-timetable/ @chinkan
+/types/draggabilly/ @jaydubu
+/types/dragster/ @zskovacs
+/types/dragula/ @pwelter34 @abruzzihraig
+/types/dropbox-chooser/ @quas94
+/types/dropboxjs/ @Steve-Fenton @xperiments
+/types/dropkickjs/ @VorobeY1326
+/types/dropzone/v4/ @nvivo @outring @renuo @Hikariii
+/types/dropzone/ @nvivo @outring @renuo @Hikariii @tedbcsgpro @dwaxweiler
+/types/dts-generator/ @mtraynham
+/types/duplexer2/ @Goldsmith42
+/types/duplexer3/ @BendingBender
+/types/duplexify/ @strax @kinwa91
+/types/duplicate-package-checker-webpack-plugin/ @mtraynham
+/types/durandal/ @BlueSpire
+/types/dustjs-linkedin/ @mdezem
+/types/dvtng-jss/ @Ptival
+/types/dw-bxslider-4/ @namerci
+/types/dwt/v12/ @yushulx
+/types/dwt/ @yushulx @jbh @lincoln2018 @Tom-Dynamsoft
+/types/dygraphs/ @danvk
+/types/dymo-label-framework/ @thijskuipers
+/types/dynatable/ @francoismassart
+/types/dynogels/ @SpartanLabs @ramondeklein @stephentuso
+/types/each/ @misak113
+/types/earcut/ @NaridaL
+/types/easeljs/ @evilangelist
+/types/eases/ @MathiasPaumgarten
+/types/easy-api-request/ @DeadAlready
+/types/easy-jsend/ @DeadAlready
+/types/easy-session/ @DeadAlready
+/types/easy-table/ @nikeee
+/types/easy-xapi/ @DeadAlready
+/types/easy-xapi-utils/ @DeadAlready
+/types/ebongarde-root/ @Ebongarde
+/types/echarts/ @xieisabug @AntiMoron @liveangela @Ovilia
+/types/ecma-proposal-math-extensions/ @ksm2
+/types/ecurve/ @mhegazy
+/types/ed25519/ @erikma
+/types/ed2curve/ @ffflorian
+/types/egg-mock/ @sheperdwind
+/types/egg.js/ @ToastHawaii
+/types/egjs__axes/ @naver
+/types/egjs__component/ @naver
+/types/ej.web.all/ @syncfusion
+/types/ejs/ @benliddicott
+/types/ejs-locals/ @jt000
+/types/ejson/ @shantanubhadoria
+/types/elastic-apm-node/ @shahaed
+/types/elasticsearch/ @CasperSkydt @bfsmith @ddunkin @pushplay @mlamp @ahmadferdous @SimonSchick @brabster @deerawan
+/types/electron-config/ @mrfunkycold @unindented
+/types/electron-debug/ @unindented
+/types/electron-devtools-installer/ @gamesmaxed @mfatihmar
+/types/electron-is-dev/ @trodi
+/types/electron-json-storage/ @stpettersens @nrlquaker @jbw91
+/types/electron-load-devtool/ @prince0203
+/types/electron-notifications/ @djpereira
+/types/electron-notify/ @djpereira
+/types/electron-packager/ @SomaticIT @cortopy @jkleinsc @shiftkey
+/types/electron-settings/v2/ @leonard-thieu
+/types/electron-settings/ @icopp @nrlquaker
+/types/electron-spellchecker/ @unindented
+/types/electron-store/ @unindented @jsynowiec
+/types/electron-unhandled/ @jeremejevs
+/types/electron-util/ @kputh
+/types/electron-window-state/ @rhysd
+/types/electron-winstaller/ @shiftkey @unindented
+/types/elegant-spinner/ @danwbyrne
+/types/element-ready/ @BendingBender
+/types/element-resize-detector/ @saranshkataria
+/types/element-resize-event/ @rogierschouten @plgregoire
+/types/elementtree/ @dwieeb
+/types/elliptic/ @danwbyrne
+/types/elm/ @thSoft
+/types/email-templates/ @cyrilschumacher @gurisko @blankstar85
+/types/ember/v1/ @jedmao
+/types/ember/v2/ @jedmao @bttf @dwickern @chriskrycho @theroncross @mfeckie @alexlafroscia @mike-north
+/types/ember/ @jedmao @bttf @dwickern @chriskrycho @theroncross @mfeckie @alexlafroscia @mike-north @BryanCrotaz
+/types/ember-data/v2/ @dwickern @mike-north @chriskrycho
+/types/ember-data/ @dwickern @mike-north @chriskrycho
+/types/ember-feature-flags/v3/ @tansongyang @mike-north
+/types/ember-feature-flags/ @tansongyang @mike-north
+/types/ember-mocha/ @dwickern @simonihmig @mike-north
+/types/ember-modal-dialog/v2/ @tansongyang @mike-north
+/types/ember-modal-dialog/ @tansongyang @mike-north
+/types/ember-qunit/v2/ @dwickern @mike-north
+/types/ember-qunit/ @dwickern @mike-north
+/types/ember-resolver/v4/ @dfreeman @mike-north
+/types/ember-resolver/ @dfreeman @mike-north
+/types/ember-test-helpers/v0/ @dwickern @mike-north
+/types/ember-test-helpers/ @dwickern @mike-north
+/types/ember-testing-helpers/ @chriskrycho
+/types/ember__application/ @mike-north
+/types/ember__array/ @mike-north
+/types/ember__component/ @mike-north
+/types/ember__controller/ @mike-north
+/types/ember__debug/ @mike-north
+/types/ember__engine/ @mike-north
+/types/ember__error/ @mike-north
+/types/ember__object/ @mike-north
+/types/ember__polyfills/ @mike-north
+/types/ember__routing/ @mike-north
+/types/ember__runloop/ @mike-north
+/types/ember__service/ @mike-north
+/types/ember__string/ @mike-north
+/types/ember__test/ @mike-north
+/types/ember__test-helpers/ @dfreeman @jamescdavis @mike-north
+/types/ember__utils/ @mike-north
+/types/emissary/ @vvakame
+/types/emoji-mart/ @Kovensky @Nicell
+/types/emoji-regex/ @iKBAHT
+/types/emojione/ @dbrgn
+/types/empower/ @vvakame
+/types/emscripten/ @zakki @periklis
+/types/encoding-down/ @MeirionHughes @danwbyrne
+/types/end-of-stream/ @strax
+/types/engine.io/ @KentarouTakeda
+/types/engine.io-client/ @KentarouTakeda
+/types/enhanced-resolve/ @e-cloud @onigoetz @johnnyreilly
+/types/enigma.js/ @konne
+/types/enquire.js/ @screendriver
+/types/ent/ @rogierschouten
+/types/entities/ @aliceklipper
+/types/env-paths/ @danwbyrne
+/types/env-to-object/ @MugeSo
+/types/envify/ @tkQubo
+/types/enzyme/ @MarianPalkus @NoHomey @jwbay @huhuanming @MartynasZilinskas @thovden @hotell
+/types/enzyme-adapter-react-15/ @tkrotoff
+/types/enzyme-adapter-react-15.4/ @nali
+/types/enzyme-adapter-react-16/ @tkrotoff
+/types/enzyme-redux/ @knegusen
+/types/enzyme-to-json/ @joscha
+/types/eonasdan-bootstrap-datetimepicker/ @ToastHawaii
+/types/epiceditor/ @borisyankov
+/types/epilogue/ @micksatana
+/types/epub/ @julien-c
+/types/eq.js/ @stephenlautier
+/types/error-subclass/ @fitbit
+/types/errorhandler/ @santialbo
+/types/es-feature-detection/ @Jack-Works
+/types/es6-collections/ @rbuckton
+/types/es6-promisify/ @harryshipton @bschlenk
+/types/es6-shim/ @rbuckton
+/types/es6-weak-map/ @pine
+/types/escape-html/ @elisee
+/types/escape-latex/ @olsio
+/types/escape-regexp/ @jewbre
+/types/escape-string-regexp/ @kruncher @faergeek
+/types/escodegen/ @simondel
+/types/eslint/ @pmdartus @j-f1 @saadq
+/types/eslint-plugin-prettier/ @ikatyang
+/types/eslint-scope/ @mysticatea
+/types/eslint-visitor-keys/ @mysticatea
+/types/esprima/v2/ @teppeis @RReverser
+/types/esprima/ @teppeis @RReverser @peter-scott
+/types/esprima-walk/ @tswaters
+/types/espruino/ @stasberkov @createdbyjurand
+/types/esri-leaflet/ @strajuser
+/types/esri-leaflet-geocoder/ @BendingBender
+/types/estraverse/ @sanex3339
+/types/estree/ @RReverser
+/types/etag/ @BendingBender
+/types/eth-lightwallet/ @LogvinovLeon
+/types/ethereum-protocol/ @LogvinovLeon
+/types/ethereumjs-abi/ @LogvinovLeon
+/types/ethereumjs-tx/ @LogvinovLeon
+/types/ethereumjs-util/ @cortopy
+/types/ethjs-signer/ @doppio
+/types/eureka-js-client/ @Schnillz
+/types/evaporate/ @kookster @chrisrhoden @ailrun
+/types/event-emitter/ @LKay
+/types/event-emitter-es6/ @ahstro
+/types/event-hooks-webpack-plugin/ @pine
+/types/event-kit/ @GlenCFL
+/types/event-loop-lag/ @rogierschouten
+/types/event-stream/ @flcdrg
+/types/event-to-promise/ @flying-sheep
+/types/events/ @yasupeke
+/types/eventsource/ @scottleedavis @afroozeh
+/types/evernote/ @corps
+/types/ex-react-native-i18n/ @maplerichie
+/types/excel-style-dataformatter/ @SanderDeWaal1992
+/types/exceljs/ @rogierschouten @alitaheri
+/types/execa/ @douglasduteil @BendingBender @borekb @mickdekkers
+/types/exenv/ @christianchown
+/types/exit/ @Bartvds
+/types/exit-hook/ @BendingBender
+/types/exorcist/ @TeamworkGuy2
+/types/expect/ @jmreidy @merrywhether
+/types/expect-puppeteer/ @JoshuaKGoldberg @tkrotoff
+/types/expect.js/ @teppeis
+/types/expectations/ @vvakame
+/types/expired-storage/ @intolerance
+/types/expo/v23/ @KonstantinKai
+/types/expo/v24/ @KonstantinKai @martynaskadisa @janaagaard75 @ssanchezmarc @fhelwanger
+/types/expo/v25/ @KonstantinKai @martynaskadisa @janaagaard75 @ssanchezmarc @fhelwanger @umidbekkarimov
+/types/expo/v26/ @KonstantinKai @martynaskadisa @janaagaard75 @ssanchezmarc @fhelwanger @umidbekkarimov @tinaroh
+/types/expo/v27/ @KonstantinKai @martynaskadisa @janaagaard75 @ssanchezmarc @fhelwanger @umidbekkarimov @moshfeu @prokopcm @tinaroh @binki @mo
+/types/expo/ @KonstantinKai @martynaskadisa @janaagaard75 @ssanchezmarc @fhelwanger @umidbekkarimov @moshfeu @prokopcm @tinaroh @binki @mo
+/types/expo__status-bar-height/ @dawnmist
+/types/expo__vector-icons/ @incleaf
+/types/express/ @borisyankov
+/types/express-brute/ @cyrilschumacher
+/types/express-brute-memcached/ @cyrilschumacher
+/types/express-brute-mongo/ @cyrilschumacher
+/types/express-brute-redis/ @scottharwell
+/types/express-bunyan-logger/ @shreyjain1994
+/types/express-busboy/ @pinguet62
+/types/express-cluster/ @nenadalm
+/types/express-correlation-id/ @natemara
+/types/express-debug/ @federicobond
+/types/express-domain-middleware/ @hookclaw
+/types/express-ejs-layouts/ @erikma
+/types/express-enforces-ssl/ @kevinstubbs
+/types/express-fileupload/ @Naktibalda @silkimen
+/types/express-flash/ @iMobs
+/types/express-flash-2/ @mathsalmi
+/types/express-flash-notification/ @Mister4Eyes
+/types/express-formidable/ @tdolsen @evanshortiss
+/types/express-graphql/ @isman-usoh @nitintutlani @hubel @zya @mlamp @firede
+/types/express-handlebars/ @stpettersens @yhaskell
+/types/express-jsonschema/ @atd-schubert
+/types/express-jwt/ @wokim @kacepe @Sl1MBoy @milan-mimra
+/types/express-less/ @xieyubo
+/types/express-minify/ @borislavjivkov
+/types/express-mongo-sanitize/ @ericbyers
+/types/express-mung/ @cyrilschumacher
+/types/express-myconnection/ @Cellule
+/types/express-mysql-session/ @Akim95
+/types/express-ntlm/ @forivall
+/types/express-oauth-server/ @atd-schubert
+/types/express-openapi/ @mugeso
+/types/express-paginate/ @AmirTugi
+/types/express-partials/ @jt000
+/types/express-promise-router/ @wanganjun
+/types/express-rate-limit/ @cyrilschumacher @makepost
+/types/express-redis-cache/ @ajliv
+/types/express-route-fs/ @kripod
+/types/express-routemap/ @icopp
+/types/express-sanitized/ @cjbarth
+/types/express-serve-static-core/ @borisyankov @19majkel94 @kacepe @micksatana @samijaber
+/types/express-session/ @horiuchi @jacobbogers @builtinnya @ry7n
+/types/express-sitemap-xml/ @ffflorian
+/types/express-socket.io-session/ @AylaJK
+/types/express-to-koa/ @xiaohanzhang
+/types/express-unless/ @wokim
+/types/express-wechat-access/ @simmons8616
+/types/express-winston/ @bricka
+/types/express-ws/ @ajliv
+/types/express-ws-routes/ @gstamac
+/types/express-xml-bodyparser/ @noticeMaker @macedigital
+/types/extend/ @reppners
+/types/extjs/ @brian428
+/types/extract-files/ @Slessi
+/types/extract-stack/ @BendingBender
+/types/extract-text-webpack-plugin/ @flying-sheep @katyo
+/types/extract-zip/ @mizunashi-mana
+/types/extsprintf/ @AlexHankins
+/types/eyes/ @brynbellomy
+/types/ez-plus/ @AndersonFriaca
+/types/f1/ @neolwc
+/types/fabric/ @oklemencic @joewashear007 @mrand01 @NotWoods @bmartinson @RogerioTeixeira @BradleyHill
+/types/facebook-instant-games/ @menushka @oyvindjam
+/types/facebook-js-sdk/ @amritk @mahmoudzohdi @fluidsonic
+/types/facebook-pixel/ @noctishsu
+/types/factory-girl/ @stackbuilders @sestrella @elcuy
+/types/faker/v3/ @Kuniwak
+/types/faker/ @bensw @basp @Kuniwak @mattbishop
+/types/falcor/ @Quramy
+/types/falcor-express/ @Quramy
+/types/falcor-http-datasource/ @Quramy
+/types/falcor-json-graph/ @Quramy
+/types/falcor-router/ @Quramy @cdhgee
+/types/famous/ @borisvasilenko
+/types/fancy-log/ @pine
+/types/fancybox/ @borisyankov
+/types/farbtastic/ @EnableSoftware
+/types/fast-diff/ @djrenren
+/types/fast-levenshtein/ @mizunashi-mana
+/types/fast-list/ @BendingBender
+/types/fast-stats/ @rogierschouten
+/types/fastclick/ @shinnn
+/types/fastify-cors/ @jannikkeye
+/types/fastify-jwt/ @jannikkeye
+/types/fastify-multipart/ @jannikkeye
+/types/fastify-static/ @leomelzer
+/types/favico.js/ @drowse314-dev-ymat
+/types/favicons/ @mohsen1
+/types/fb/ @JoshStrobl
+/types/fb-watchman/ @whtsky
+/types/fbemitter/ @kmxz
+/types/feather-icons/ @jineshshah36
+/types/featherlight/ @xStrom
+/types/feathersjs__authentication/ @AbraaoAlves @j2L4e
+/types/feathersjs__authentication-client/ @AbraaoAlves @j2L4e
+/types/feathersjs__authentication-jwt/ @j2L4e
+/types/feathersjs__authentication-local/ @j2L4e
+/types/feathersjs__authentication-oauth1/ @j2L4e
+/types/feathersjs__authentication-oauth2/ @j2L4e
+/types/feathersjs__configuration/ @j2L4e
+/types/feathersjs__errors/ @j2L4e
+/types/feathersjs__express/ @j2L4e @DadUndead
+/types/feathersjs__feathers/ @j2L4e @AbraaoAlves @TimMensch
+/types/feathersjs__primus/ @j2L4e
+/types/feathersjs__primus-client/ @j2L4e
+/types/feathersjs__rest-client/ @j2L4e
+/types/feathersjs__socket-commons/ @j2L4e
+/types/feathersjs__socketio/ @j2L4e
+/types/feathersjs__socketio-client/ @j2L4e
+/types/feedme/ @codeanimal
+/types/feedparser/ @cortopy
+/types/fetch-jsonp/ @tkrotoff
+/types/fetch-mock/ @asvetliakov @tamird @merrywhether @chrissinclair @matttennison @quentinbouygues @mtsmfm
+/types/fetch.io/ @newraina
+/types/ffi/ @loyd @waitingsong
+/types/ffi-napi/ @keerthi16 @KiranNiranjan
+/types/ffmpeg-static/ @iamstevetran
+/types/ffprobe-static/ @iamstevetran
+/types/fhir-js-client/ @rmchndrng
+/types/fibers/ @soywiz
+/types/fibjs/ @richardo2016
+/types/figlet/ @Ailrun
+/types/figures/ @BendingBender
+/types/file-exists/ @BendingBender
+/types/file-saver/ @cyrilschumacher @DaIgeb @chrismbarr
+/types/file-type/ @tcaesvk @BendingBender
+/types/file-url/ @coderslagoon
+/types/filenamify/ @rokt33r
+/types/filesize/ @GiedriusGrabauskas @renchap
+/types/fill-pdf/ @westy92
+/types/filter-invalid-dom-props/ @icopp
+/types/finalhandler/ @chrootsu
+/types/finch/ @DavidSichau
+/types/find/ @andypyrope
+/types/find-parent-dir/ @ikatyang
+/types/find-process/ @buaban
+/types/find-project-root/ @ikatyang
+/types/find-root/ @Alorel
+/types/find-up/ @BendingBender
+/types/find-versions/ @LogvinovLeon
+/types/findup-sync/ @Bartvds @ngbrown
+/types/fingerprintjs/ @zaneli
+/types/fingerprintjs2/ @curtstate
+/types/firebase-client/ @fpsscarecrow
+/types/firebase-token-generator/ @dotdotcommadot
+/types/firebird/ @karak
+/types/firefox/ @vvakame
+/types/firefox-webext-browser/ @jsmnbom
+/types/firmata/ @troywweber7
+/types/first-mate/ @GlenCFL
+/types/fixed-data-table/ @pepaar @stephenjelfs
+/types/fixed-data-table-2/ @ilivit
+/types/flat/ @chrootsu
+/types/flexslider/ @diullei
+/types/flickity/ @clmcgrath @wagich
+/types/flight/ @jonathanhedren
+/types/flightplan/ @borislavjivkov
+/types/flipsnap/ @kubosho @gsino @mayuki
+/types/float-regex/ @wanganjun
+/types/flot/ @burlandm @Anticom @admiralsmaster
+/types/flowjs/ @ryan10132
+/types/fluent-ffmpeg/ @tcaesvk @DingWeizhe @mabidina
+/types/flush-write-stream/ @djcsdy
+/types/flux/ @stkb @GiedriusGrabauskas
+/types/fluxible/ @xbim
+/types/fluxible-addons-react/ @xbim
+/types/fluxible-router/ @xbim
+/types/fluxxor/ @mrk21
+/types/fm-websync/ @markusmauch
+/types/fnv-lite/ @marcind
+/types/focus-within/ @eramdam
+/types/fontfaceobserver/ @RandScullard
+/types/fontoxml/ @rolandzwaga
+/types/forever-agent/ @yavanosta
+/types/forever-monitor/ @shuntksh @wrboyce
+/types/forge-di/ @adamcarr
+/types/form-data/ @soywiz @leonyu @BendingBender
+/types/form-serialize/ @tyler-johnson
+/types/form-serializer/ @flqw
+/types/form-urlencoded/ @alepee
+/types/format-duration/ @Roaders
+/types/format-io/ @amitbeck
+/types/format-unicorn/ @kruncher
+/types/formidable/ @Nemo157
+/types/forms/ @suXinjke
+/types/forwarded/ @BendingBender
+/types/fossil-delta/ @endel
+/types/foundation/ @borisyankov
+/types/fpsmeter/ @alampros
+/types/framebus/ @kbukum
+/types/franc/ @wlegate
+/types/frctl__fractal/ @pmccloghrylaing
+/types/freedom/ @jpevarnek
+/types/freeport/ @atd-schubert
+/types/fresh/ @BendingBender
+/types/freshy/ @qlonik
+/types/friendly-errors-webpack-plugin/ @bahlo
+/types/frisby/v0/ @johnny4753
+/types/frisby/ @cwoodland @johnny4753
+/types/from/ @Bartvds
+/types/from2/ @BendingBender
+/types/fromjs/ @glenndierckx
+/types/fromnow/ @marinewater
+/types/fs-cson/ @dex4er
+/types/fs-ext/ @OguzhanE
+/types/fs-extra/v4/ @alan-agius4 @midknight41 @shiftkey @mees-
+/types/fs-extra/ @alan-agius4 @midknight41 @shiftkey @mees- @jrockwood
+/types/fs-extra-promise/ @midknight41 @jasonswearingen @HiromiShikata
+/types/fs-extra-promise-es6/ @midknight41 @jasonswearingen @geoffreak @HiromiShikata
+/types/fs-finder/ @misak113
+/types/fs-mock/ @rogierschouten
+/types/fs-plus/ @unindented
+/types/fs-promise/ @tarruda
+/types/fs-readdir-recursive/ @pscanf
+/types/fs-readfile-promise/ @mtsg
+/types/fscreen/ @joscha @terrymun
+/types/fsevents/ @BendingBender
+/types/ftdomdelegate/ @dotnetnerd
+/types/ftp/ @rogierschouten
+/types/ftpd/ @rogierschouten
+/types/fullname/ @kayahr
+/types/fullpage.js/ @jodiwarren
+/types/fusioncharts/ @rohitkr @shivarajkv
+/types/fuzzaldrin/ @mhegazy
+/types/fuzzaldrin-plus/ @jeancroy @jkillian @reyronald
+/types/fuzzyset/ @lgrignon @narainsagar
+/types/fuzzyset.js/ @lgrignon @narainsagar
+/types/fxn/ @charrondev
+/types/gae.channel.api/ @vvakame
+/types/gamedig/ @ivansieder
+/types/gamepad/ @Lange
+/types/gamequery/ @Laubi
+/types/ganache-core/ @LogvinovLeon
+/types/gandi-livedns/ @xstoudi
+/types/gapi/ @sgtfrankieboy
+/types/gapi.analytics/ @gatsbimantico
+/types/gapi.auth2/ @flawless2011
+/types/gapi.calendar/ @tkrotoff
+/types/gapi.client/ @Bolisov
+/types/gapi.client.acceleratedmobilepageurl/ @Bolisov
+/types/gapi.client.adexchangebuyer/ @Bolisov
+/types/gapi.client.adexchangebuyer2/ @Bolisov
+/types/gapi.client.adexchangeseller/ @Bolisov
+/types/gapi.client.adexperiencereport/ @Bolisov
+/types/gapi.client.admin/ @Bolisov
+/types/gapi.client.adsense/ @Bolisov
+/types/gapi.client.adsensehost/ @Bolisov
+/types/gapi.client.analytics/ @Bolisov
+/types/gapi.client.analyticsreporting/ @Bolisov
+/types/gapi.client.androiddeviceprovisioning/ @Bolisov
+/types/gapi.client.androidenterprise/ @Bolisov
+/types/gapi.client.androidmanagement/ @Bolisov
+/types/gapi.client.androidpublisher/ @Bolisov
+/types/gapi.client.appengine/ @Bolisov
+/types/gapi.client.appsactivity/ @Bolisov
+/types/gapi.client.appstate/ @Bolisov
+/types/gapi.client.bigquery/ @Bolisov
+/types/gapi.client.bigquerydatatransfer/ @Bolisov
+/types/gapi.client.blogger/ @Bolisov
+/types/gapi.client.books/ @Bolisov
+/types/gapi.client.calendar/ @Bolisov
+/types/gapi.client.civicinfo/ @Bolisov
+/types/gapi.client.classroom/ @Bolisov
+/types/gapi.client.cloudbilling/ @Bolisov
+/types/gapi.client.cloudbuild/ @Bolisov
+/types/gapi.client.clouddebugger/ @Bolisov
+/types/gapi.client.clouderrorreporting/ @Bolisov
+/types/gapi.client.cloudfunctions/ @Bolisov
+/types/gapi.client.cloudiot/ @Bolisov
+/types/gapi.client.cloudkms/ @Bolisov
+/types/gapi.client.cloudmonitoring/ @Bolisov
+/types/gapi.client.cloudresourcemanager/ @Bolisov
+/types/gapi.client.cloudtasks/ @Bolisov
+/types/gapi.client.cloudtrace/ @Bolisov
+/types/gapi.client.clouduseraccounts/ @Bolisov
+/types/gapi.client.compute/ @Bolisov
+/types/gapi.client.consumersurveys/ @Bolisov
+/types/gapi.client.container/ @Bolisov
+/types/gapi.client.content/ @Bolisov
+/types/gapi.client.customsearch/ @Bolisov
+/types/gapi.client.dataflow/ @Bolisov
+/types/gapi.client.dataproc/ @Bolisov
+/types/gapi.client.datastore/ @Bolisov
+/types/gapi.client.deploymentmanager/ @Bolisov
+/types/gapi.client.dfareporting/ @Bolisov
+/types/gapi.client.discovery/ @Bolisov
+/types/gapi.client.dlp/ @Bolisov
+/types/gapi.client.dns/ @Bolisov
+/types/gapi.client.doubleclickbidmanager/ @Bolisov
+/types/gapi.client.doubleclicksearch/ @Bolisov
+/types/gapi.client.drive/ @Bolisov
+/types/gapi.client.firebasedynamiclinks/ @Bolisov
+/types/gapi.client.firebaseremoteconfig/ @Bolisov
+/types/gapi.client.firebaserules/ @Bolisov
+/types/gapi.client.firestore/ @Bolisov
+/types/gapi.client.fitness/ @Bolisov
+/types/gapi.client.fusiontables/ @Bolisov
+/types/gapi.client.games/ @Bolisov
+/types/gapi.client.gamesconfiguration/ @Bolisov
+/types/gapi.client.gamesmanagement/ @Bolisov
+/types/gapi.client.genomics/ @Bolisov
+/types/gapi.client.gmail/ @Bolisov
+/types/gapi.client.groupsmigration/ @Bolisov
+/types/gapi.client.groupssettings/ @Bolisov
+/types/gapi.client.iam/ @Bolisov
+/types/gapi.client.identitytoolkit/ @Bolisov
+/types/gapi.client.kgsearch/ @Bolisov
+/types/gapi.client.language/ @Bolisov
+/types/gapi.client.licensing/ @Bolisov
+/types/gapi.client.logging/ @Bolisov
+/types/gapi.client.manufacturers/ @Bolisov
+/types/gapi.client.mirror/ @Bolisov
+/types/gapi.client.ml/ @Bolisov
+/types/gapi.client.monitoring/ @Bolisov
+/types/gapi.client.oauth2/ @Bolisov
+/types/gapi.client.oslogin/ @Bolisov
+/types/gapi.client.pagespeedonline/ @Bolisov
+/types/gapi.client.partners/ @Bolisov
+/types/gapi.client.people/ @Bolisov
+/types/gapi.client.playcustomapp/ @Bolisov
+/types/gapi.client.playmoviespartner/ @Bolisov
+/types/gapi.client.plus/ @Bolisov
+/types/gapi.client.plusdomains/ @Bolisov
+/types/gapi.client.prediction/ @Bolisov
+/types/gapi.client.proximitybeacon/ @Bolisov
+/types/gapi.client.pubsub/ @Bolisov
+/types/gapi.client.qpxexpress/ @Bolisov
+/types/gapi.client.reseller/ @Bolisov
+/types/gapi.client.resourceviews/ @Bolisov
+/types/gapi.client.runtimeconfig/ @Bolisov
+/types/gapi.client.safebrowsing/ @Bolisov
+/types/gapi.client.script/ @Bolisov
+/types/gapi.client.searchconsole/ @Bolisov
+/types/gapi.client.servicecontrol/ @Bolisov
+/types/gapi.client.servicemanagement/ @Bolisov
+/types/gapi.client.serviceuser/ @Bolisov
+/types/gapi.client.sheets/ @Bolisov
+/types/gapi.client.siteverification/ @Bolisov
+/types/gapi.client.slides/ @Bolisov
+/types/gapi.client.sourcerepo/ @Bolisov
+/types/gapi.client.spanner/ @Bolisov
+/types/gapi.client.spectrum/ @Bolisov
+/types/gapi.client.speech/ @Bolisov
+/types/gapi.client.sqladmin/ @Bolisov
+/types/gapi.client.storage/ @Bolisov
+/types/gapi.client.storagetransfer/ @Bolisov
+/types/gapi.client.streetviewpublish/ @Bolisov
+/types/gapi.client.surveys/ @Bolisov
+/types/gapi.client.tagmanager/ @Bolisov
+/types/gapi.client.taskqueue/ @Bolisov
+/types/gapi.client.tasks/ @Bolisov
+/types/gapi.client.testing/ @Bolisov
+/types/gapi.client.toolresults/ @Bolisov
+/types/gapi.client.translate/ @Bolisov
+/types/gapi.client.urlshortener/ @Bolisov
+/types/gapi.client.vault/ @Bolisov
+/types/gapi.client.videointelligence/ @Bolisov
+/types/gapi.client.vision/ @Bolisov
+/types/gapi.client.webfonts/ @Bolisov
+/types/gapi.client.webmasters/ @Bolisov
+/types/gapi.client.youtube/ @Bolisov
+/types/gapi.client.youtubeanalytics/ @Bolisov
+/types/gapi.client.youtubereporting/ @Bolisov
+/types/gapi.drive/ @baxtersa
+/types/gapi.pagespeedonline/ @sgtfrankieboy
+/types/gapi.people/ @tkrotoff
+/types/gapi.plus/ @tkrotoff
+/types/gapi.translate/ @sgtfrankieboy
+/types/gapi.urlshortener/ @sgtfrankieboy
+/types/gapi.youtube/ @sgtfrankieboy
+/types/gapi.youtubeanalytics/ @sgtfrankieboy
+/types/gaussian/ @scttcper
+/types/gc-stats/ @vfernandestoptal
+/types/geetest/ @plantain-00
+/types/gen-readlines/ @CodeAnimal
+/types/generate-changelog/ @ffflorian
+/types/generate-json-webpack-plugin/ @rynclark
+/types/generic-functions/ @stpettersens
+/types/generic-pool/ @jerray @wrboyce
+/types/gently/ @bonnici
+/types/geodesy/ @DenisCarriere @HandyG52 @excelulous
+/types/geojson/ @cobster @atd-schubert @JeffJacobson @icholy
+/types/geojson2osm/ @DenisCarriere
+/types/geokdbush/ @DenisCarriere
+/types/geometry-dom/ @nakakura
+/types/geopattern/ @Gaelan
+/types/gestalt/ @serranoarevalo
+/types/get-caller-file/ @ajafff
+/types/get-folder-size/ @mszczepanczyk
+/types/get-node-dimensions/ @vincekovacs
+/types/get-stdin/ @DanielRosenwasser
+/types/get-stream/ @douglasduteil @BendingBender
+/types/get-value/ @DanielRosenwasser
+/types/getenv/ @impankratov
+/types/getopts/ @azasypkin
+/types/getos/ @BendingBender
+/types/gettext.js/ @jucrouzet
+/types/gh-pages/ @DanielRosenwasser
+/types/gifffer/ @gatimus
+/types/gijgo/ @atatanasov
+/types/giraffe/ @darthapo
+/types/git/ @vvakame
+/types/git-branch/ @rynclark
+/types/git-config/ @stpettersens
+/types/git-remote-origin-url/ @janslow
+/types/git-rev-sync/ @khoi-fish
+/types/git-url-parse/ @ajafff
+/types/github-url-to-object/ @ajafff
+/types/github-username-regex/ @BehindTheMath
+/types/gitlab/ @yanqing6628780 @Arylo
+/types/gl-matrix/ @mattijskneppers @tatchx @nbabanov @auzmartist @surtr-isaz
+/types/gl-shader/ @MathiasPaumgarten
+/types/gl-texture2d/ @MathiasPaumgarten
+/types/gldatepicker/ @qcz
+/types/glidejs/ @milanjaros
+/types/glob/v5/ @vvakame @voy
+/types/glob/ @vvakame @voy @ajafff
+/types/glob-base/ @alan-agius4
+/types/glob-expand/ @vvakame
+/types/glob-parent/ @mrmlnc
+/types/glob-stream/ @Bartvds @mrmlnc
+/types/glob-to-regexp/ @whatasoda
+/types/global-tunnel-ng/ @BendingBender
+/types/globalize/ @gcastre @afromogli @bryanforbes
+/types/globalize-compiler/ @iclanton
+/types/globby/ @douglasduteil @ikatyang
+/types/globule/ @durad
+/types/glue/v4/ @gjednaszewski
+/types/glue/ @garfty
+/types/gm/ @ChaosinaCan @maartenvanvliet @mlejva
+/types/go/ @NorthwoodsSoftware
+/types/google-adwords-scripts/ @jafaircl
+/types/google-apps-script/ @motemen @grant
+/types/google-apps-script-oauth2/ @dhayab
+/types/google-cloud__datastore/ @beaulac @ogawa0071 @ThomasdenH
+/types/google-cloud__pubsub/ @pheromonez @LunaPg @msiviero
+/types/google-cloud__storage/ @blove @nbperry @welkie @ogawa0071
+/types/google-earth/ @icholy
+/types/google-images/ @dolanmiu
+/types/google-libphonenumber/ @leonyu @winfinit
+/types/google-map-react/ @honzabrecka
+/types/google-maps/ @DeividasBakanas @GiedriusGrabauskas
+/types/google-protobuf/ @marcuslongmuir
+/types/google-translate-api/ @maple3142
+/types/google.analytics/ @tyler-murphy
+/types/google.feeds/ @RodneyJT
+/types/google.fonts/ @danmarshall
+/types/google.geolocation/ @vbortone
+/types/google.picker/ @grapswiz
+/types/google.visualization/ @danludwig @gmoore-sjcorg @danmana @mlcheng @IvanBisultanov @glebm
+/types/google__maps/ @indrimuska
+/types/googlemaps/ @cgwrench @nertzy @xaolas @mrmcnerd @martincostello @svenkreiss @bolatovumar @gauthierm
+/types/googlemaps.infobubble/ @Dashue
+/types/googlepay/ @Fluccioni @Radu-Raicea @fstanis
+/types/got/v8/ @BendingBender @LinusU @ikokostya
+/types/got/ @BendingBender @LinusU @ikokostya @stijnvn
+/types/graceful-fs/v2/ @Bartvds
+/types/graceful-fs/ @Bartvds @BendingBender
+/types/gradient-string/ @Ailrun
+/types/graham_scan/ @hberntsen
+/types/gramps__rest-helpers/ @claude
+/types/graphite-udp/ @EricByers
+/types/graphlib-dot/ @DomParfitt
+/types/graphql/ @TonyPythoneer @calebmer @intellix @firede @kepennar @freiksenet @IvanGoncharov @DxCx @rportugal @tgriesser @dyst5422 @adnsio @divyenduz @bradzacher @clayne11 @JCMais
+/types/graphql-date/ @enaeseth
+/types/graphql-deduplicator/ @lfades
+/types/graphql-depth-limit/ @eritikass
+/types/graphql-iso-date/ @jwaldrip
+/types/graphql-list-fields/ @filipows
+/types/graphql-query-complexity/ @abhikmitra
+/types/graphql-relay/ @arvitaly @nitintutlani @Grelinfo
+/types/graphql-resolve-batch/ @nayni
+/types/graphql-resolvers/ @mike-engel
+/types/graphql-type-json/ @schfkt
+/types/graphviz/ @mhfrantz
+/types/grasp/ @agnoster
+/types/gravatar/ @denis-sokolov
+/types/gravatar-url/ @ivangabriele
+/types/greasemonkey/ @kotas
+/types/grecaptcha/v0/ @brentj73
+/types/grecaptcha/ @DethAriel @rafaeltavares
+/types/gregorian-calendar/ @cwalv
+/types/gridfs-stream/ @liorm
+/types/gridstack/ @PascalSenn @ZoolWay @Sl1MBoy
+/types/grpc-error/ @danwbyrne
+/types/grunt/ @jeffmay @basarat
+/types/gsap/ @codebelt @ProbablePrime @philipbulley @leomeloxp
+/types/gtin/ @RafaelKr
+/types/guid/ @maroy1986
+/types/gulp/ @GiedriusGrabauskas
+/types/gulp-angular-templatecache/ @amanmahajan7
+/types/gulp-babel/ @AyaMorisawa
+/types/gulp-batch/ @alvarollmenezes @vizeke
+/types/gulp-bump/ @silkentrance
+/types/gulp-cache/ @aravindarun
+/types/gulp-cached/ @tomc974
+/types/gulp-change/ @Aankhen
+/types/gulp-changed/ @tomc974
+/types/gulp-cheerio/ @tkQubo
+/types/gulp-clean-dest/ @andypyrope
+/types/gulp-coffeeify/ @tkQubo
+/types/gulp-coffeelint/ @tkQubo
+/types/gulp-concat/ @k-kagurazaka
+/types/gulp-connect/ @andrewiggins
+/types/gulp-copy/ @aravindarun
+/types/gulp-csso/ @tkrotoff
+/types/gulp-debug/ @tkrotoff
+/types/gulp-diff/ @ikatyang
+/types/gulp-dtsm/ @AyaMorisawa
+/types/gulp-espower/ @tkQubo
+/types/gulp-file-include/ @DanielRosenwasser
+/types/gulp-filter/ @tkrotoff
+/types/gulp-flatten/ @k-kagurazaka
+/types/gulp-gzip/ @tkQubo
+/types/gulp-help/ @tkQubo
+/types/gulp-help-doc/ @Mikhus
+/types/gulp-html-replace/ @peterjuras
+/types/gulp-htmlmin/ @tkrotoff
+/types/gulp-if/ @joeskeen
+/types/gulp-image/ @Aankhen
+/types/gulp-image-resize/ @Aankhen
+/types/gulp-imagemin/ @romain-faust
+/types/gulp-inject/ @k-kagurazaka
+/types/gulp-insert/ @shantmarouti
+/types/gulp-install/ @peterjuras
+/types/gulp-jade/ @berwyn
+/types/gulp-jasmine/ @andypyrope
+/types/gulp-jasmine-browser/ @tkrotoff
+/types/gulp-json-editor/ @peterjuras
+/types/gulp-jsonmin/ @romain-faust
+/types/gulp-jsonminify/ @pine
+/types/gulp-jspm/ @peterjuras
+/types/gulp-less/ @k-kagurazaka
+/types/gulp-load-plugins/ @joeskeen
+/types/gulp-minify-css/ @k-kagurazaka
+/types/gulp-minify-html/ @tkrotoff
+/types/gulp-modernizr/ @remisery
+/types/gulp-newer/ @tomc974
+/types/gulp-ng-annotate/ @tkQubo
+/types/gulp-nodemon/ @tkQubo
+/types/gulp-plumber/ @joeskeen
+/types/gulp-protractor/ @tkrotoff
+/types/gulp-pug/ @remisery
+/types/gulp-pug-i18n/ @romain-faust
+/types/gulp-remember/ @tomc974
+/types/gulp-responsive-images/ @aankhen
+/types/gulp-rev/ @tkrotoff
+/types/gulp-rev-replace/ @tkrotoff
+/types/gulp-ruby-sass/ @agnislav
+/types/gulp-sequence/ @Alorel
+/types/gulp-shell/ @tkqubo
+/types/gulp-size/ @tkrotoff @remisery
+/types/gulp-sort/ @joeskeen
+/types/gulp-strip-comments/ @Aqours
+/types/gulp-strip-debug/ @peterjuras
+/types/gulp-svg-sprite/ @tkqubo
+/types/gulp-svgmin/ @Aankhen
+/types/gulp-task-listing/ @joeskeen
+/types/gulp-template/ @pe8ter
+/types/gulp-tsd/ @k-kagurazaka
+/types/gulp-uglify/ @ChristopherHaws @leonard-thieu
+/types/gulp-useref/ @tkrotoff
+/types/gulp-util/ @jedmao
+/types/gulp-watch/ @tkrotoff
+/types/gulp-zip/ @dudeofawesome
+/types/gzip-js/ @rhysd
+/types/gzip-size/v3/ @plantain-00
+/types/gzip-size/ @plantain-00 @jimivdw @andrewiggins
+/types/h2o2/ @jasonswearingen @AJamesPhillips
+/types/halfred/ @dherges
+/types/halogen/ @steller
+/types/hammerjs/ @milkisevil @codler
+/types/handlebars/ @borisyankov @evil-shrike
+/types/hapi/v8/ @jasonswearingen
+/types/hapi/v12/ @jasonswearingen
+/types/hapi/v15/ @jasonswearingen
+/types/hapi/v16/ @jasonswearingen @AJamesPhillips
+/types/hapi/ @rafaelsouzaf @jhsimms @SimonSchick
+/types/hapi-auth-basic/ @AJamesPhillips @saboya
+/types/hapi-auth-jwt2/v7/ @warrenseymour
+/types/hapi-auth-jwt2/ @warrenseymour @SimonSchick
+/types/hapi-decorators/ @kenhowardpdx
+/types/har-format/ @micmro
+/types/hard-rejection/ @BendingBender
+/types/hard-source-webpack-plugin/ @woitechen
+/types/harmony-proxy/ @remojansen
+/types/has-ansi/ @BendingBender
+/types/hash-file/ @HiromiShikata
+/types/hash-stream/ @BendingBender
+/types/hash-sum/ @DanielRosenwasser
+/types/hasha/ @BendgingBender
+/types/hasher/ @flyfishMT
+/types/hashids/ @pocesar
+/types/hashmap/ @outring
+/types/hat/ @tup1tsa
+/types/haversine/ @screendriver
+/types/hbs/ @davidm77
+/types/hdkey/ @LogvinovLeon
+/types/he/ @sedwards2009 @lokidokicoki
+/types/headroom/ @hakubo
+/types/heap/ @ryan10132
+/types/heapdump/ @weekens
+/types/heatmap.js/ @lookuptable @rhys-vdw
+/types/hedron/ @dborysov
+/types/hellojs/ @PavelPZ @vuorinem @baywet
+/types/hellosign-embedded/ @xt0rted
+/types/helmet/ @cyrilschumacher @EvanHahn @bluehatbrit
+/types/heredatalens/ @denyo
+/types/heremaps/ @Josh-ES @denyo @fx88
+/types/heroku-logger/ @kylevogt
+/types/hex-rgba/ @r3nya
+/types/hexo-bunyan/ @segayuu
+/types/hexo-fs/ @segayuu
+/types/hexo-log/ @segayuu
+/types/hexo-util/ @segayuu
+/types/highcharts/ @damianog @baltie @AlbertOzimek @hanssens
+/types/highcharts-ng/ @scatcher
+/types/highland/ @Bartvds @hgwood @iwllyu @alvis @notbobthebuilder
+/types/highlight.js/ @nikeee @sourrust @joshuakgoldberg
+/types/hiredis/ @titan
+/types/history/v2/ @sergey-buturlakin @ngbrown
+/types/history/v3/ @sergey-buturlakin @ngbrown @LKay
+/types/history/ @sergey-buturlakin @ngbrown @rokoroku
+/types/history.js/ @borisyankov @gjunge
+/types/historykana/ @h-shiratsuki
+/types/hjson/ @crunchie84
+/types/hls.js/ @jgainfort
+/types/hoek/ @prashaantt
+/types/hoist-non-react-statics/ @JounQin
+/types/holderjs/ @renjfk
+/types/hooker/ @misak113
+/types/hopscotch/ @pimterry @Aurimas1
+/types/host-validation/ @dintopple
+/types/hosted-git-info/ @OiyouYeahYou
+/types/howler/ @xperiments @tdukart @alien35 @nicholashza
+/types/hpp/ @kryops
+/types/html-entities/ @xstoudi
+/types/html-minifier/v1/ @tkrotoff
+/types/html-minifier/ @tkrotoff @rikuayanokozy
+/types/html-pdf/ @westy92
+/types/html-tag-names/ @sandersn
+/types/html-to-text/ @erykwarren
+/types/html-void-elements/ @rhysd
+/types/html-webpack-plugin/ @deevus @bumbleblym @tlaziuk
+/types/html-webpack-template/ @bumbleblym
+/types/html2canvas/ @rwhepburn @tan9 @sschocke @Ristaaf
+/types/htmlbars-inline-precompile/ @chriskrycho
+/types/htmlparser2/ @staticfunction @LinusU
+/types/htmltojsx/ @basarat
+/types/http-assert/ @jkeylu
+/types/http-aws-es/ @marcogrcr
+/types/http-codes/ @mhegazy
+/types/http-context/ @mtraynham
+/types/http-errors/ @tkrotoff @BendingBender
+/types/http-graceful-shutdown/ @dlee-nvisia
+/types/http-link-header/ @screendriver
+/types/http-proxy/ @SomaticIT @Raigen @DanielMSchmidt
+/types/http-proxy-agent/ @mrmlnc @steprescott
+/types/http-proxy-middleware/ @zebMcCorkle @BendingBender
+/types/http-rx/ @L2jLiga
+/types/http-server/ @plantain-00
+/types/http-status/ @misak113
+/types/http-string-parser/ @pine613
+/types/httperr/ @yortus
+/types/hubot/ @dirk @KeesCBakker
+/types/hubspot-pace/ @borislavjivkov
+/types/humane/ @jmvrbanac
+/types/humanize-plus/ @DenisCarriere
+/types/humanize-string/ @ragnarok56
+/types/humanparser/ @MichalPodeszwa
+/types/humps/ @nikeee
+/types/hyco-ws/ @mrcabellom
+/types/hyperscript/ @spacejack @jmfirth
+/types/hypertext-application-language/ @maks3w
+/types/hystrixjs/ @igorsechyn
+/types/i18n/ @SomaticIT @FindQ
+/types/i18n-abide/ @smbell
+/types/i18n-js/ @ypresto
+/types/i18next/v2/ @mxl @deerawan @GiedriusGrabauskas
+/types/i18next/v8/ @mxl @deerawan @GiedriusGrabauskas
+/types/i18next/ @mxl @deerawan @GiedriusGrabauskas @lenovouser @qqilihq @butchyyyy
+/types/i18next-browser-languagedetector/v0/ @cyrilschumacher @GiedriusGrabauskas
+/types/i18next-browser-languagedetector/ @cyrilschumacher @GiedriusGrabauskas
+/types/i18next-express-middleware/ @cyrilschumacher
+/types/i18next-ko/ @dwaxweiler
+/types/i18next-node-fs-backend/ @cyrilschumacher @lenovouser
+/types/i18next-sprintf-postprocessor/ @cyrilschumacher
+/types/i18next-xhr-backend/ @jamuhl @GiedriusGrabauskas
+/types/i2c-bus/ @101100
+/types/iarna__toml/ @ajafff
+/types/iban/ @cyrilschumacher
+/types/ibm-mobilefirst/ @nacho4d
+/types/ibm_db/ @agov
+/types/icepick/ @ngbrown @tobico
+/types/icheck/ @qcz
+/types/iconv/ @delphinus35
+/types/idyll/ @iocat
+/types/idyll-ast/ @iocat
+/types/idyll-compiler/ @iocat
+/types/idyll-document/ @iocat
+/types/iferr/ @segayuu
+/types/iframe-resizer/ @arminbaljic
+/types/ignite-ui/ @IgniteUI
+/types/ignore-styles/ @tai2
+/types/iltorb/ @Alorel @reconbot
+/types/image-size/ @elisee
+/types/image-type/ @ffflorian
+/types/imagemagick/ @soywiz
+/types/imagemagick-native/ @horiuchi
+/types/imagemapster/ @delphinus35
+/types/imagemin/ @romain-faust
+/types/imagemin-gifsicle/ @romain-faust
+/types/imagemin-jpegtran/ @romain-faust
+/types/imagemin-optipng/ @romain-faust
+/types/imagemin-svgo/ @romain-faust
+/types/images/ @DingWeizhe
+/types/imagesloaded/ @coldacid @apexskier
+/types/imap/ @psnider
+/types/imap-simple/ @pushplay
+/types/imgur-rest-api/ @lukewestby
+/types/imperium/ @gaetansenn
+/types/impress/ @borisyankov
+/types/in-app-purchase/ @l-jonas @IchordeDionysos
+/types/in-range/ @DanielRosenwasser
+/types/inboxsdk/ @rdoursenaud @amiram
+/types/incremental-dom/ @basarat @lanthaler @vvakame
+/types/indent-string/ @mhegazy
+/types/inert/v4/ @nycdotnet @AJamesPhillips
+/types/inert/ @nycdotnet @AJamesPhillips @lenovouser
+/types/inflected/ @dsci
+/types/inflection/ @shiwano
+/types/inherits/ @chrootsu
+/types/ini/ @marcinporebski
+/types/iniparser/ @chrootsu
+/types/init-package-json/ @kfarnung
+/types/inline-css/ @philipisapain
+/types/inline-style-prefixer/ @ahz @dpetrezselyova @franklixuefei
+/types/inquirer/ @tkQubo @ppathan @jouderianjr @bang88 @bitjson @synarque @jrockwood @kwkelly @Ailrun
+/types/inquirer-npm-name/ @manuth
+/types/insert-module-globals/ @leonard-thieu
+/types/insight/ @vvakame
+/types/integer/ @Morfent
+/types/intercom-client/ @jineshshah36 @peping
+/types/intercom-web/ @fongandrew @salbahra @onatm
+/types/intercomjs/ @spencerwi
+/types/internal-ip/ @BendingBender
+/types/intl/ @RagibHasin
+/types/intl-locales-supported/ @Slessi
+/types/intl-messageformat/ @mhegazy
+/types/intl-relativeformat/ @mohsen1
+/types/intl-tel-input/ @fdnhkj @leonard-thieu
+/types/into-stream/ @BendingBender
+/types/intrinsic-scale/ @shalomdotnet
+/types/intro.js/ @anahkiasen
+/types/invariant/ @bennett000
+/types/inversify-devtools/ @inversify
+/types/ion-rangeslider/v1/ @dduugg @Karel-van-de-Plassche
+/types/ion-rangeslider/ @Karel-van-de-Plassche
+/types/ioredis/v3/ @plantain-00 @chrisleck @aliarham11 @br8h @shaharmor @palindrom615 @reconbot
+/types/ioredis/ @plantain-00 @chrisleck @aliarham11 @br8h @shaharmor @palindrom615 @reconbot @funthing @iamolegga
+/types/iota.lib.js/ @fogsh
+/types/ip/ @codeanimal
+/types/ip-address/ @icopp @danwbyrne
+/types/ip-regex/ @unindented
+/types/ipcheck/ @bengry
+/types/irc/ @phillips1012
+/types/iron/ @simonschick @rafaelsouzaf
+/types/is/ @cabralRodrigo
+/types/is-absolute-url/ @mhegazy
+/types/is-alphanumerical/ @vutran
+/types/is-archive/ @mhegazy
+/types/is-array/ @pine
+/types/is-binary-path/ @DanielRosenwasser
+/types/is-callable/ @nieltg
+/types/is-ci/ @atd-schubert
+/types/is-color/ @VitorLuizC
+/types/is-compressed/ @mhegazy
+/types/is-docker/ @YashdalfTheGray
+/types/is-empty/ @termosa
+/types/is-finite/ @mhegazy
+/types/is-glob/ @mrmlnc
+/types/is-hotkey/ @petester42 @kalley
+/types/is-ip/ @coderslagoon
+/types/is-mobile/ @LogvinovLeon
+/types/is-my-json-valid/ @kruncher
+/types/is-negated-glob/ @ajafff
+/types/is-number/ @harryshipton
+/types/is-object/ @wbhob
+/types/is-path-cwd/ @DanielRosenwasser
+/types/is-path-in-cwd/ @mhegazy
+/types/is-promise/ @DanielRosenwasser
+/types/is-relative-url/ @mhegazy
+/types/is-root/ @mhegazy
+/types/is-root-path/ @mhegazy
+/types/is-running/ @danwbyrne
+/types/is-scoped/ @postcrafter
+/types/is-stream/ @me
+/types/is-svg/ @BendingBender
+/types/is-text-path/ @mhegazy
+/types/is-touch-device/ @screendriver
+/types/is-url/ @RyotaMurohoshi
+/types/is-url-superb/ @kryops
+/types/is-uuid/ @tedre191
+/types/is-windows/ @mizunashi-mana
+/types/isaac/ @mo
+/types/isbn-utils/ @elhaard
+/types/iscroll/ @csrakowski @devlato
+/types/ismobilejs/ @Ty3uK
+/types/iso-3166-2/ @sicilica
+/types/iso8601-localizer/ @avielfedida
+/types/isomorphic-fetch/ @toddlucas
+/types/isotope-layout/ @avidenic @malinushj
+/types/istanbul/ @tkrotoff
+/types/istanbul-lib-coverage/ @jason0x43
+/types/istanbul-lib-hook/ @jason0x43
+/types/istanbul-lib-instrument/ @jason0x43
+/types/istanbul-lib-report/ @jason0x43
+/types/istanbul-lib-source-maps/ @jason0x43
+/types/istanbul-middleware/ @hookclaw
+/types/istanbul-reports/ @jason0x43
+/types/ityped/ @DanielRosenwasser
+/types/ix.js/ @Igorbek
+/types/jackrabbit/ @elvisvoer
+/types/jade/ @panuhorsmalahti
+/types/jalaali-js/ @alitaheri
+/types/japanese-holidays/ @syamatoo
+/types/jasmine/ @borisyankov @theodorejb @davidparsson @gmoothart @lukas-zech-software @Engineer2B
+/types/jasmine-ajax/ @lgrignon
+/types/jasmine-data-provider/ @tlaziuk
+/types/jasmine-data_driven_tests/ @AnthonyMacKinnon
+/types/jasmine-enzyme/ @bolatovumar
+/types/jasmine-es6-promise-matchers/ @stephenlautier
+/types/jasmine-fixture/ @craigbrett17
+/types/jasmine-given/ @shairez
+/types/jasmine-jquery/ @gstamac
+/types/jasmine-matchers/ @Bartvds
+/types/jasmine-node/ @svi3c
+/types/jasmine-promise-matchers/ @matthewjh
+/types/jasmine_dom_matchers/ @devoto13
+/types/jasminewd2/ @sjelin @gkalpak
+/types/java/ @jimlloyd @hrl7 @darti
+/types/java-applet/ @cyrilschumacher
+/types/javascript-astar/ @ptlis
+/types/javascript-bignum/ @sandersn
+/types/javascript-obfuscator/ @sanex3339
+/types/javascript-state-machine/ @borisyankov @mdocter @MrBigDog2U @samael65535 @taoqf
+/types/jbinary/ @tbureck
+/types/jcanvas/ @rogierschouten
+/types/jdataview/ @RReverser
+/types/jdenticon/ @mtr
+/types/jest/v16/ @NoHomey @jwbay
+/types/jest/ @NoHomey @jwbay @asvetliakov @alexjoverm @epicallan @ikatyang @wsmd @JamieMason @douglasduteil @ahnpnl @joshuakgoldberg @UselessPickles @r3nya @hotell @sebald @andys8
+/types/jest-axe/ @JoshuaKGoldberg
+/types/jest-cli/ @lifeiscontent
+/types/jest-diff/ @myabc
+/types/jest-docblock/ @ikatyang
+/types/jest-each/ @theutz @nickmccurdy
+/types/jest-environment-puppeteer/ @joshuakgoldberg
+/types/jest-get-type/ @myabc
+/types/jest-image-snapshot/ @dawnmist
+/types/jest-in-case/ @geovanisouza92
+/types/jest-json-schema/ @deadNightTiger
+/types/jest-matcher-utils/ @myabc
+/types/jest-matchers/ @joscha
+/types/jest-plugin-context/ @jonasheinrich
+/types/jest-plugin-set/ @jonasheinrich
+/types/jest-specific-snapshot/ @dawnmist
+/types/jest-validate/ @ikatyang
+/types/jest-when/ @aldentaylor
+/types/jexl/ @m-tomczyk
+/types/jfs/ @tlaziuk
+/types/jira-client/ @KOPTE3 @orta
+/types/jjv/ @Nemo157
+/types/jjve/ @Nemo157
+/types/jmespath/ @pushplay
+/types/johnny-five/ @nakakura @ujvzolee @workshop2
+/types/joi/v6/ @Bartvds @laurence-myers @cglantschnig @DavidBR-SW
+/types/joi/v10/ @Bartvds @laurence-myers @cglantschnig @DavidBR-SW @GaelMagnan @ralekna @schfkt @rokoroku @aconanlai
+/types/joi/v13/ @Bartvds @laurence-myers @cglantschnig @DavidBR-SW @GaelMagnan @ralekna @schfkt @rokoroku @dankraus @wanganjun @rafaelkallis @aconanlai @zaphoyd @thewillg @SimonSchick
+/types/joi/ @Bartvds @laurence-myers @cglantschnig @DavidBR-SW @GaelMagnan @ralekna @schfkt @rokoroku @dankraus @wanganjun @rafaelkallis @aconanlai @zaphoyd @thewillg @SimonSchick
+/types/joigoose/ @boothwhack
+/types/josa/ @vichyssoise
+/types/jotform-css.js/ @pandawood
+/types/jpeg-js/ @DanielRosenwasser
+/types/jpegtran-bin/ @hikoma
+/types/jpm/ @github-account-because-they-want-it
+/types/jqgrid/ @lokeshpeta
+/types/jqrangeslider/ @qcz
+/types/jquery/v1/ @choffmeister @Steve-Fenton @Diullei @tasoili @jasons-novaleaf @seanski @Guuz @ksummerlin @basarat @nwolverson @derekcicerone @AndrewGaspar @seikichi @benjaminjackman @s093294 @JoshStrobl @DickvdBrink @King2500 @leonard-thieu
+/types/jquery/v2/ @choffmeister @Steve-Fenton @Diullei @tasoili @jasons-novaleaf @seanski @Guuz @ksummerlin @basarat @nwolverson @derekcicerone @AndrewGaspar @seikichi @benjaminjackman @s093294 @JoshStrobl @DickvdBrink @King2500 @leonard-thieu
+/types/jquery/ @leonard-thieu @borisyankov @choffmeister @Steve-Fenton @Diullei @tasoili @jasons-novaleaf @seanski @Guuz @ksummerlin @basarat @nwolverson @derekcicerone @AndrewGaspar @seikichi @benjaminjackman @s093294 @JoshStrobl @johnnyreilly @DickvdBrink @King2500 @terrymun
+/types/jquery-ajax-chain/ @humana-fragilitas
+/types/jquery-alertable/ @stever
+/types/jquery-animate-scroll/ @AndersonFriaca
+/types/jquery-awesome-cursor/ @zskovacs
+/types/jquery-backstretch/ @dkulyk
+/types/jquery-countdown/ @AndersonFriaca
+/types/jquery-countto/ @AndersonFriaca
+/types/jquery-cropbox/ @PerKastman
+/types/jquery-deparam/ @patsissons
+/types/jquery-drawer/ @pine
+/types/jquery-easy-loading/ @delphinus35
+/types/jquery-editable-select/ @baywet
+/types/jquery-focus-exit/ @AndersonFriaca
+/types/jquery-focusable/ @AndersonFriaca
+/types/jquery-formatdatetime/ @AndersonFriaca
+/types/jquery-fullscreen/ @bgrieder
+/types/jquery-galleria/ @rimig
+/types/jquery-gray/ @AndersonFriaca
+/types/jquery-handsontable/ @intelorca
+/types/jquery-jcrop/ @joeskeen
+/types/jquery-jsonrpcclient/ @Ty3uK
+/types/jquery-knob/ @iain8
+/types/jquery-lazyload/ @AndersonFriaca
+/types/jquery-loading-overlay/ @AndersonFriaca
+/types/jquery-mask-plugin/ @avidenic @AndersonFriaca
+/types/jquery-maskmoney/ @AndersonFriaca
+/types/jquery-match-height/ @kbytesys
+/types/jquery-mockjax/ @laszlojakab @vladeck @hasaki
+/types/jquery-mouse-exit/ @AndersonFriaca
+/types/jquery-mousewheel/ @xt0rted
+/types/jquery-next-id/ @AndersonFriaca
+/types/jquery-notifier/ @allipierre
+/types/jquery-param/ @patsissons
+/types/jquery-slugify/ @AndersonFriaca
+/types/jquery-sortable/ @Seltzer
+/types/jquery-steps/ @jblank @nickwph
+/types/jquery-sticky/ @maixiu
+/types/jquery-tags-input/ @AndersonFriaca
+/types/jquery-timeentry/ @marknadig
+/types/jquery-toast-plugin/ @viqashussain @astegmaier
+/types/jquery-toastmessage-plugin/ @joeskeen
+/types/jquery-truncate-html/ @abraaoalves
+/types/jquery-urlparam/ @stpettersens
+/types/jquery-validation-unobtrusive/ @EnableSoftware
+/types/jquery.address/ @martinduparc @mardaneus86
+/types/jquery.appear/ @AndersonFriaca
+/types/jquery.are-you-sure/ @jonegerton
+/types/jquery.autosize/ @kingdango
+/types/jquery.bbq/ @sunetos
+/types/jquery.bootstrap.wizard/ @niemyjski @dennisahlin
+/types/jquery.browser/ @AndersonFriaca
+/types/jquery.cleditor/ @pushplay
+/types/jquery.clientsidelogging/ @diullei
+/types/jquery.color/ @derekcicerone
+/types/jquery.colorbox/ @gjunge
+/types/jquery.colorpicker/ @pushplay
+/types/jquery.contextmenu/ @nvivo
+/types/jquery.cookie/ @RoyGoode @BenLorantfy
+/types/jquery.customselect/ @adamcoulombe
+/types/jquery.cycle2/ @dnadolny
+/types/jquery.dropotron/ @cyrilschumacher
+/types/jquery.dynatree/ @fdecampredon
+/types/jquery.elang/ @sumegizoltan
+/types/jquery.fancytree/ @alphaleonis @abedi-ir @niikoo @Nitecube
+/types/jquery.filtertable/ @totpero
+/types/jquery.finger/ @maxackley
+/types/jquery.flagstrap/ @felipedgarcia
+/types/jquery.fullscreen/ @piraveen
+/types/jquery.gridster/ @jbaldwin
+/types/jquery.growl/ @yeganemehr
+/types/jquery.highlight-bartaz/ @Pro
+/types/jquery.jnotify/ @jamescurran
+/types/jquery.joyride/ @vbortone
+/types/jquery.jsignature/ @pjmagee
+/types/jquery.leanmodal/ @FinelySliced
+/types/jquery.livestampjs/ @vbortone
+/types/jquery.nicescroll/ @Wkalmar
+/types/jquery.notify/ @evil-shrike
+/types/jquery.notifybar/ @zaneli
+/types/jquery.noty/ @kingdango @thelfensdrfer
+/types/jquery.payment/ @ejsmith @johnrutherford
+/types/jquery.pin/ @AndersonFriaca
+/types/jquery.pjax/ @lijunle
+/types/jquery.placeholder/ @majorsilence @EnableSoftware
+/types/jquery.pnotify/ @DavidSichau @FUNExtreme
+/types/jquery.postmessage/ @lijunle
+/types/jquery.prettyphoto/ @pgaske
+/types/jquery.qrcode/ @danmana
+/types/jquery.rateit/ @gjunge
+/types/jquery.rowgrid/ @vinayak-garg
+/types/jquery.scrollto/ @nestalk
+/types/jquery.simplemodal/ @ForNeVeR
+/types/jquery.simplepagination/ @nvivo
+/types/jquery.simulate/ @derekcicerone
+/types/jquery.slimscroll/ @Promact
+/types/jquery.soap/ @tigerxy
+/types/jquery.sortelements/ @tbureck
+/types/jquery.stickem/ @davidmpaz
+/types/jquery.superlink/ @niemyjski
+/types/jquery.tagsmanager/ @vbortone
+/types/jquery.tile/ @zaneli
+/types/jquery.timepicker/ @anwarjaved
+/types/jquery.timer/ @JoshStrobl
+/types/jquery.tinycarousel/ @csrakowski
+/types/jquery.tinyscrollbar/ @csrakowski
+/types/jquery.tipsy/ @bdukes
+/types/jquery.tools/ @joeskeen
+/types/jquery.total-storage/ @JeremyCBrooks
+/types/jquery.transit/ @MrBigDog2U
+/types/jquery.ui.datetimepicker/ @dougajmcdonald
+/types/jquery.ui.layout/ @Steve-Fenton @drarmstr
+/types/jquery.uniform/ @flyfishMT
+/types/jquery.validation/ @fdecampredon @johnnyreilly @avidenic
+/types/jquery.watermark/ @anwarjaved
+/types/jquerymobile/ @borisyankov
+/types/jqueryui/ @borisyankov @johnnyreilly
+/types/js-base64/ @DenisCarriere @tlent
+/types/js-beautify/ @JoshuaKGoldberg @hansrwindhoff
+/types/js-clipper/ @omni360
+/types/js-combinatorics/ @outring
+/types/js-cookie/ @theodorejb @BendingBender @alepee
+/types/js-data-angular/ @reppners
+/types/js-fixtures/ @kazimanzurrashid
+/types/js-git/ @Bartvds
+/types/js-md5/ @mwmccarthy
+/types/js-money/ @kanatkubash
+/types/js-nacl/ @ethanfrey
+/types/js-quantities/ @wrummler
+/types/js-schema/ @marcinporebski @roblabat
+/types/js-search/ @guoyunhe
+/types/js-sha512/ @nicojs
+/types/js-string-escape/ @viralpickaxe
+/types/js-to-java/ @skyitachi
+/types/js-url/ @pine613
+/types/js-yaml/ @Bartvds @sclausen
+/types/js.spec/ @mattbishop
+/types/jsbn/ @Evgenus @al2xed
+/types/jschannel/ @yitzchok @McFlat
+/types/jscrollpane/ @qcz
+/types/jsdeferred/ @minodisk
+/types/jsdom/ @leonard-thieu @palmfjord
+/types/jsen/ @vladeck
+/types/jsend/ @CaselIT
+/types/jsesc/ @Bartvds
+/types/jsfl/ @soywiz
+/types/jsforce/ @dolanmiu @netes @amphro @tnoonan-salesforce @whiteabelincoln @borys-kupar
+/types/jsftp/ @xyleen
+/types/jsgraph/ @rosinbum
+/types/jshamcrest/ @dharkness
+/types/jsmockito/ @shiver-me-timbers
+/types/jsnox/ @stkb @DovydasNavickas
+/types/json-js/ @NN---
+/types/json-merge-patch/ @senyaarseniy
+/types/json-parse-better-errors/ @DanielRosenwasser
+/types/json-patch/ @vvakame
+/types/json-patch-gen/ @RohdeK
+/types/json-pointer/ @Bartvds
+/types/json-query/ @mtraynham
+/types/json-rpc-random-id/ @micahriggan
+/types/json-rpc-ws/ @npenin @mlamp
+/types/json-schema/ @bcherny @cyrilletuzi @lucianbuzzo @rolandjitsu
+/types/json-socket/ @svi3c
+/types/json-stable-stringify/ @mhfrantz
+/types/json-stringify-safe/ @BendingBender
+/types/json2csv/ @juanjoDiaz
+/types/json2md/ @MartynasZilinskas
+/types/json3/ @NN---
+/types/json5/ @Esemesek
+/types/jsonata/ @nick121212
+/types/jsoneditor/ @alejo90 @errietta
+/types/jsoneditor-for-react/ @joshuakgoldberg
+/types/jsoneditoronline/ @vbortone
+/types/jsonfile/ @dbowring
+/types/jsonic/ @jacobbubu
+/types/jsonminify/ @no23reason
+/types/jsonnet/ @hookclaw
+/types/jsonp/ @surenkov
+/types/jsonpath/ @horiuchi @ikatyang
+/types/jsonquery/ @JimmyBoh
+/types/jsonrpc-serializer/ @Akim95 @many20
+/types/jsonstream/ @Bartvds
+/types/jsontoxml/ @benstevens48
+/types/jsonwebtoken/ @SomaticIT @danielheim @brikou @vpk @rlgod
+/types/jsonwebtoken-promisified/ @SomaticIT @danielheim @brikou @aneilbaboo
+/types/jspath/ @dex4er
+/types/jspdf/ @amberjs
+/types/jsqrcode/ @lordazzi
+/types/jsrender/ @zakki
+/types/jsreport-core/ @taoqf
+/types/jsreport-html-embedded-in-docx/ @taoqf
+/types/jsreport-html-to-xlsx/v1/ @me
+/types/jsreport-html-to-xlsx/ @me
+/types/jsreport-jsrender/ @taoqf
+/types/jsreport-phantom-pdf/ @taoqf
+/types/jsreport-xlsx/ @taoqf
+/types/jsrp/ @harryshipton
+/types/jss/ @appsforartists @kof @pelotom @eps1lon
+/types/jssha/ @randombk @SrTobi
+/types/jstimezonedetect/ @olamothe
+/types/jstorage/ @dflor003
+/types/jstree/ @adaskothebeast
+/types/jsts/ @StephaneAlie @jrocha
+/types/jsuite/ @darrenhillconsulting
+/types/jsuri/ @coldacid @flqw
+/types/jsurl/ @agorshkov23
+/types/jsx-chai/ @nupplaphil
+/types/jszip/ @mzeiher @forabi
+/types/jug/ @yevt
+/types/jui/ @easylogic
+/types/jui-core/ @easylogic
+/types/jui-grid/ @easylogic
+/types/just-debounce-it/ @azizhk
+/types/just-extend/ @pe8ter
+/types/jweixin/ @taoqf @gomydodo
+/types/jwplayer/ @martinduparc @kutomer @philippguertler @danielmcgraw @bpdsw
+/types/jws/ @JustinBeckwith
+/types/jwt-client/ @timoteoponce
+/types/jwt-decode/v1/ @QuatroDevOfficial
+/types/jwt-decode/ @GiedriusGrabauskas @madsmadsen
+/types/jwt-express/ @nickp10
+/types/jwt-simple/ @kenfdev @GaelMagnan
+/types/jwt-then/ @phenomax
+/types/k6/ @MajorBreakfast
+/types/kafka-node/ @dansitu @bkim54 @sfrooster @amiram
+/types/karma/v1/ @tkrotoff @43081j
+/types/karma/ @tkrotoff @43081j @devoto13
+/types/karma-chai/ @JayAndCatchFire
+/types/karma-chai-sinon/ @vasek17
+/types/karma-coverage/ @tkrotoff
+/types/karma-fixture/ @evictor @afshawnlotfi
+/types/karma-jasmine/ @michelsalib
+/types/karma-viewport/ @karak
+/types/karma-webpack/ @mtraynham
+/types/katex/ @mrand01
+/types/kcors/ @Xstoudi @izayoiko
+/types/kdbush/ @DenisCarriere @chrfrasco
+/types/keen-tracking/ @rui-ferreira
+/types/kefir/ @AyaMorisawa @HitoriSensei
+/types/kendo-ui/ @telerik
+/types/keyboardjs/ @vbortone @piranha771 @teoxoy
+/types/keycloak-connect/ @gstamac
+/types/keygrip/ @jkeylu
+/types/keymaster/ @nitram509
+/types/keymirror/ @jfahrenkrug
+/types/keypress.js/ @rcchen
+/types/keysym/ @harryshipton
+/types/keytar/ @miniak @shiftkey @juturu
+/types/keyv/ @Arylo
+/types/kik-browser/ @joelday
+/types/klaw/v1/ @mceachen
+/types/klaw/ @mceachen
+/types/klaw-sync/ @shiftkey
+/types/kms-json/ @sunnyone
+/types/knex/ @tkQubo @MeLlamoPablo @mastermatt @micksatana @shreyjain1994
+/types/knex-postgis/ @vesse
+/types/knockback/ @borisyankov
+/types/knockout/ @borisyankov @Igorbek @moonpyk @EnableSoftware @BenjaminEckardt @ffMathy @ltlombardi
+/types/knockout-amd-helpers/ @DavidSichau
+/types/knockout-secure-binding/ @pine613
+/types/knockout-transformations/ @johnnyreilly @Nemo157
+/types/knockout.deferred.updates/ @sgaliano
+/types/knockout.editables/ @borisyankov
+/types/knockout.es5/ @sgaliano
+/types/knockout.kogrid/ @huer12
+/types/knockout.mapper/ @BMeyerKC
+/types/knockout.mapping/ @borisyankov @ffMathy
+/types/knockout.projections/ @johnnyreilly
+/types/knockout.punches/ @johnnyreilly
+/types/knockout.rx/ @Igorbek
+/types/knockout.validation/ @danludwig
+/types/knockout.viewmodel/ @oising
+/types/knockstrap/ @adaskothebeast
+/types/knuddels-userapps-api/ @Knuddels
+/types/ko.plus/ @conficient
+/types/koa/ @DavidCai1993 @jkeylu @brikou
+/types/koa-basic-auth/ @Tobias4872
+/types/koa-better-body/ @danwbyrne
+/types/koa-bodyparser/ @hellopao @anup-2s
+/types/koa-bunyan-logger/ @sjmcdowall
+/types/koa-cache-control/ @pe8ter
+/types/koa-compose/ @jkeylu
+/types/koa-compress/ @hellopao
+/types/koa-conditional-get/ @wingsbob
+/types/koa-convert/ @danwbyrne
+/types/koa-cors/ @romain-faust
+/types/koa-csrf/ @haskaalo
+/types/koa-etag/ @wingsbob
+/types/koa-favicon/ @hellopao
+/types/koa-generic-session/ @nsimmons @Ragg-
+/types/koa-hbs/ @jcbmln @mudkipme
+/types/koa-helmet/ @me
+/types/koa-html-minifier/ @romain-faust
+/types/koa-joi-router/ @wingsbob @move-zig
+/types/koa-json/ @brooklyndev
+/types/koa-json-error/ @mudkipme
+/types/koa-logger/ @geoffreak @tlaziuk
+/types/koa-logger-winston/ @stevehipwell
+/types/koa-morgan/ @vesse
+/types/koa-mount/ @amirsaber @tlaziuk
+/types/koa-multer/ @benstevens48
+/types/koa-passport/ @horiuchi @tlaziuk @brendtumi
+/types/koa-pino-logger/ @khell
+/types/koa-pug/ @Xstoudi
+/types/koa-range/ @strax
+/types/koa-ratelimit/ @OutdatedVersion
+/types/koa-redis/ @nsimmons
+/types/koa-redis-cache/ @dimamukhin
+/types/koa-requestid/ @sjmcdowall
+/types/koa-response-time/ @thorsedeke @sjmcdowall
+/types/koa-route/ @migstopheles @jacogr
+/types/koa-router/ @hellopao @schfkt @JounQin @romain-faust
+/types/koa-send/ @pe8ter @tlaziuk
+/types/koa-session/ @kerol2r20 @tlaziuk
+/types/koa-session-minimal/ @longztian
+/types/koa-sslify/ @wingsbob
+/types/koa-static/ @hellopao @tlaziuk
+/types/koa-static-cache/ @JounQin
+/types/koa-static-server/ @wulunyi
+/types/koa-views/ @brooklyndev
+/types/koa-webpack/ @malj @leebenson @miZyind @tlaziuk
+/types/koa-websocket/ @moimael @jacogr @zdila @Kroisse
+/types/koa-xml-body/ @uwinkelvos
+/types/koa2-cors/ @xialeistudio
+/types/koa2-session-redis/ @DimaMukhin
+/types/koa__cors/ @Xstoudi @izayoiko @stevehipwell @sjmcdowall
+/types/kolite/ @borisyankov
+/types/konami.js/ @mareek
+/types/kos-core/ @ali-Kos
+/types/kraken-js/ @darkwebdev @micksatana
+/types/kramed/ @tonicblue
+/types/kss/ @giladgray
+/types/kue/ @drudge @amiram @pc-jedi @deerawan
+/types/kurento-utils/ @nenadalm @riggs
+/types/kuromoji/ @mzsm @kgtkr
+/types/lab/ @prashaantt
+/types/ladda/ @dflor003 @leemicw
+/types/lambda-log/ @armonge
+/types/lambda-tester/ @ivank @HajoAhoMantila
+/types/lasso/ @darkwebdev
+/types/later/ @jasond-s
+/types/latinize/ @GiedriusGrabauskas
+/types/latlon-geohash/ @rimig
+/types/launchpad/ @rictic
+/types/layzr.js/ @shermendev
+/types/lazy-value/ @ikatyang
+/types/lazy.js/ @Bartvds @miso440
+/types/lazypipe/ @tomc974
+/types/ldapjs/ @cvillemure @peterkooijmans
+/types/leadfoot/ @theintern
+/types/leaflet/v0/ @rgripper
+/types/leaflet/ @alejo90 @atd-schubert @mcauer
+/types/leaflet-areaselect/ @awallat
+/types/leaflet-curve/ @onikiienko
+/types/leaflet-draw/ @matt-guest @reblace @YunS-Stacy @beschoenen
+/types/leaflet-editable/ @dalie
+/types/leaflet-fullscreen/ @DenisCarriere
+/types/leaflet-geocoder-mapzen/ @leezu
+/types/leaflet-gpx/ @soucekv @molnarm
+/types/leaflet-imageoverlay-rotated/ @tkleinke
+/types/leaflet-label/ @Nemo157
+/types/leaflet-mouse-position/ @Hanyon
+/types/leaflet-polylinedecorator/ @soucekv @michaelfaisst
+/types/leaflet-providers/ @BendingBender
+/types/leaflet-rotatedmarker/ @robert-prib-polestar
+/types/leaflet-routing-machine/ @chanakadrathnayaka
+/types/leaflet.awesome-markers/v0/ @Odrin @sebek64
+/types/leaflet.awesome-markers/ @sebek64
+/types/leaflet.fullscreen/ @wcomartin
+/types/leaflet.gridlayer.googlemutant/ @ernest-rhinozeros
+/types/leaflet.heat/ @onderceylan
+/types/leaflet.locatecontrol/ @DenisCarriere
+/types/leaflet.markercluster/ @rimig
+/types/leaflet.markercluster.layersupport/ @AsamK
+/types/leaflet.pancontrol/ @Brictarus
+/types/leaflet.pm/ @tkleinke
+/types/leaflet.polylinemeasure/ @RiON69
+/types/leakage/ @atd-schubert
+/types/leapmotionts/ @logotype
+/types/ledgerhq__hw-transport/ @danwbyrne
+/types/ledgerhq__hw-transport-node-hid/ @danwbyrne
+/types/ledgerhq__hw-transport-u2f/ @danwbyrne
+/types/legal-eagle/ @j-f1
+/types/lerna-get-packages/ @LogvinovLeon
+/types/less/ @thasner @pranaygp @dwaxweiler @chigix
+/types/less-middleware/ @federicobond
+/types/less2sass/ @gatimus
+/types/lestate/ @thelambdaparty
+/types/level-codec/ @danwbyrne
+/types/level-sublevel/ @basp
+/types/leveldown/v1/ @tarruda @LinusU
+/types/leveldown/ @MeirionHughes @danwbyrne
+/types/levelup/v1/ @blittle @tarruda
+/types/levelup/ @MeirionHughes @danwbyrne
+/types/leven/ @jmalonzo
+/types/levenshtein/ @geoffreak
+/types/libpq/ @Lodin
+/types/libsodium-wrappers/ @ffflorian
+/types/libsodium-wrappers-sumo/ @ffflorian
+/types/libxmljs/ @fdecampredon @ComFreek
+/types/libxslt/ @alejo90
+/types/license-checker/ @rogierschouten @unindented
+/types/lil-uuid/ @Pr1st0n
+/types/lime-js/ @arthur-xavier
+/types/line-by-line/ @etomsen
+/types/line-reader/ @stpettersens
+/types/linear-gradient/ @Jack-Works
+/types/lingui__core/ @huan086
+/types/lingui__macro/ @huan086
+/types/lingui__react/ @huan086
+/types/linkify-it/ @praxxis
+/types/listr/ @durad
+/types/lls/ @borislavjivkov
+/types/load-json-file/ @SamVerschueren
+/types/loader-runner/ @e-cloud
+/types/loader-utils/ @Perlmint @TotooriaHyperion
+/types/loadjs/ @screendriver
+/types/loadware/ @ALyman
+/types/lobibox/ @itboy87
+/types/local-dynamo/ @Sicilica
+/types/local-storage/ @tup1tsa
+/types/localized-countries/ @coderslagoon
+/types/localizejs-library/ @salbahra
+/types/locate-path/ @me
+/types/lockfile/v0/ @Bartvds
+/types/lockfile/ @Bartvds @BendingBender
+/types/lockr/ @droritos
+/types/locks/ @flippynips
+/types/locutus/ @hookclaw
+/types/lodash/v3/ @bczengel @chrootsu
+/types/lodash/ @bczengel @chrootsu @stepancar @aj-r @ailrun @e-cloud @thorn0 @jtmthf @DomiR
+/types/lodash-es/ @stephenlautier @e-cloud
+/types/lodash-webpack-plugin/ @bumbleblym
+/types/lodash.add/ @bczengel @chrootsu @stepancar
+/types/lodash.after/ @bczengel @chrootsu @stepancar
+/types/lodash.ary/ @bczengel @chrootsu @stepancar
+/types/lodash.assign/ @bczengel @chrootsu @stepancar
+/types/lodash.assignin/ @bczengel @chrootsu @stepancar
+/types/lodash.assigninwith/ @bczengel @chrootsu @stepancar
+/types/lodash.assignwith/ @bczengel @chrootsu @stepancar
+/types/lodash.at/ @bczengel @chrootsu @stepancar
+/types/lodash.attempt/ @bczengel @chrootsu @stepancar
+/types/lodash.before/ @bczengel @chrootsu @stepancar
+/types/lodash.bind/ @bczengel @chrootsu @stepancar
+/types/lodash.bindall/ @bczengel @chrootsu @stepancar
+/types/lodash.bindkey/ @bczengel @chrootsu @stepancar
+/types/lodash.camelcase/ @bczengel @chrootsu @stepancar
+/types/lodash.capitalize/ @bczengel @chrootsu @stepancar
+/types/lodash.castarray/ @bczengel @chrootsu @stepancar
+/types/lodash.ceil/ @bczengel @chrootsu @stepancar
+/types/lodash.chunk/ @bczengel @chrootsu @stepancar
+/types/lodash.clamp/ @bczengel @chrootsu @stepancar
+/types/lodash.clone/ @bczengel @chrootsu @stepancar
+/types/lodash.clonedeep/ @bczengel @chrootsu @stepancar
+/types/lodash.clonedeepwith/ @bczengel @chrootsu @stepancar
+/types/lodash.clonewith/ @bczengel @chrootsu @stepancar
+/types/lodash.compact/ @bczengel @chrootsu @stepancar
+/types/lodash.concat/ @bczengel @chrootsu @stepancar
+/types/lodash.cond/ @bczengel @chrootsu @stepancar
+/types/lodash.constant/ @bczengel @chrootsu @stepancar
+/types/lodash.countby/ @bczengel @chrootsu @stepancar
+/types/lodash.create/ @bczengel @chrootsu @stepancar
+/types/lodash.curry/ @bczengel @chrootsu @stepancar
+/types/lodash.curryright/ @bczengel @chrootsu @stepancar
+/types/lodash.debounce/ @bczengel @chrootsu @stepancar
+/types/lodash.deburr/ @bczengel @chrootsu @stepancar
+/types/lodash.defaults/ @bczengel @chrootsu @stepancar
+/types/lodash.defaultsdeep/ @bczengel @chrootsu @stepancar
+/types/lodash.defer/ @bczengel @chrootsu @stepancar
+/types/lodash.delay/ @bczengel @chrootsu @stepancar
+/types/lodash.difference/ @bczengel @chrootsu @stepancar
+/types/lodash.differenceby/ @bczengel @chrootsu @stepancar
+/types/lodash.differencewith/ @bczengel @chrootsu @stepancar
+/types/lodash.divide/ @bczengel @chrootsu @stepancar
+/types/lodash.drop/ @bczengel @chrootsu @stepancar
+/types/lodash.dropright/ @bczengel @chrootsu @stepancar
+/types/lodash.droprightwhile/ @bczengel @chrootsu @stepancar
+/types/lodash.dropwhile/ @bczengel @chrootsu @stepancar
+/types/lodash.endswith/ @bczengel @chrootsu @stepancar
+/types/lodash.eq/ @bczengel @chrootsu @stepancar
+/types/lodash.escape/ @bczengel @chrootsu @stepancar
+/types/lodash.escaperegexp/ @bczengel @chrootsu @stepancar
+/types/lodash.every/ @bczengel @chrootsu @stepancar
+/types/lodash.fill/ @bczengel @chrootsu @stepancar
+/types/lodash.filter/ @bczengel @chrootsu @stepancar
+/types/lodash.find/ @bczengel @chrootsu @stepancar
+/types/lodash.findindex/ @bczengel @chrootsu @stepancar
+/types/lodash.findkey/ @bczengel @chrootsu @stepancar
+/types/lodash.findlast/ @bczengel @chrootsu @stepancar
+/types/lodash.findlastindex/ @bczengel @chrootsu @stepancar
+/types/lodash.findlastkey/ @bczengel @chrootsu @stepancar
+/types/lodash.first/ @bczengel @chrootsu @stepancar
+/types/lodash.flatmap/ @bczengel @chrootsu @stepancar
+/types/lodash.flatmapdeep/ @bczengel @chrootsu @stepancar
+/types/lodash.flatmapdepth/ @bczengel @chrootsu @stepancar
+/types/lodash.flatten/ @bczengel @chrootsu @stepancar
+/types/lodash.flattendeep/ @bczengel @chrootsu @stepancar
+/types/lodash.flattendepth/ @bczengel @chrootsu @stepancar
+/types/lodash.flip/ @bczengel @chrootsu @stepancar
+/types/lodash.floor/ @bczengel @chrootsu @stepancar
+/types/lodash.flow/ @bczengel @chrootsu @stepancar
+/types/lodash.flowright/ @bczengel @chrootsu @stepancar
+/types/lodash.foreach/ @bczengel @chrootsu @stepancar
+/types/lodash.foreachright/ @bczengel @chrootsu @stepancar
+/types/lodash.forin/ @bczengel @chrootsu @stepancar
+/types/lodash.forinright/ @bczengel @chrootsu @stepancar
+/types/lodash.forown/ @bczengel @chrootsu @stepancar
+/types/lodash.forownright/ @bczengel @chrootsu @stepancar
+/types/lodash.frompairs/ @bczengel @chrootsu @stepancar
+/types/lodash.functions/ @bczengel @chrootsu @stepancar
+/types/lodash.functionsin/ @bczengel @chrootsu @stepancar
+/types/lodash.get/ @bczengel @chrootsu @stepancar
+/types/lodash.groupby/ @bczengel @chrootsu @stepancar
+/types/lodash.gt/ @bczengel @chrootsu @stepancar
+/types/lodash.gte/ @bczengel @chrootsu @stepancar
+/types/lodash.has/ @bczengel @chrootsu @stepancar
+/types/lodash.hasin/ @bczengel @chrootsu @stepancar
+/types/lodash.head/ @bczengel @chrootsu @stepancar
+/types/lodash.identity/ @bczengel @chrootsu @stepancar
+/types/lodash.includes/ @bczengel @chrootsu @stepancar
+/types/lodash.indexof/ @bczengel @chrootsu @stepancar
+/types/lodash.initial/ @bczengel @chrootsu @stepancar
+/types/lodash.inrange/ @bczengel @chrootsu @stepancar
+/types/lodash.intersection/ @bczengel @chrootsu @stepancar
+/types/lodash.intersectionby/ @bczengel @chrootsu @stepancar
+/types/lodash.intersectionwith/ @bczengel @chrootsu @stepancar
+/types/lodash.invert/ @bczengel @chrootsu @stepancar
+/types/lodash.invertby/ @bczengel @chrootsu @stepancar
+/types/lodash.invoke/ @bczengel @chrootsu @stepancar
+/types/lodash.invokemap/ @bczengel @chrootsu @stepancar
+/types/lodash.isarguments/ @bczengel @chrootsu @stepancar
+/types/lodash.isarray/ @bczengel @chrootsu @stepancar
+/types/lodash.isarraybuffer/ @bczengel @chrootsu @stepancar
+/types/lodash.isarraylike/ @bczengel @chrootsu @stepancar
+/types/lodash.isarraylikeobject/ @bczengel @chrootsu @stepancar
+/types/lodash.isboolean/ @bczengel @chrootsu @stepancar
+/types/lodash.isbuffer/ @bczengel @chrootsu @stepancar
+/types/lodash.isdate/ @bczengel @chrootsu @stepancar
+/types/lodash.iselement/ @bczengel @chrootsu @stepancar
+/types/lodash.isempty/ @bczengel @chrootsu @stepancar
+/types/lodash.isequal/ @bczengel @chrootsu @stepancar
+/types/lodash.isequalwith/ @bczengel @chrootsu @stepancar
+/types/lodash.iserror/ @bczengel @chrootsu @stepancar
+/types/lodash.isfinite/ @bczengel @chrootsu @stepancar
+/types/lodash.isfunction/ @bczengel @chrootsu @stepancar
+/types/lodash.isinteger/ @bczengel @chrootsu @stepancar
+/types/lodash.islength/ @bczengel @chrootsu @stepancar
+/types/lodash.ismap/ @bczengel @chrootsu @stepancar
+/types/lodash.ismatch/ @bczengel @chrootsu @stepancar
+/types/lodash.ismatchwith/ @bczengel @chrootsu @stepancar
+/types/lodash.isnan/ @bczengel @chrootsu @stepancar
+/types/lodash.isnative/ @bczengel @chrootsu @stepancar
+/types/lodash.isnil/ @bczengel @chrootsu @stepancar
+/types/lodash.isnull/ @bczengel @chrootsu @stepancar
+/types/lodash.isnumber/ @bczengel @chrootsu @stepancar
+/types/lodash.isobject/ @bczengel @chrootsu @stepancar
+/types/lodash.isobjectlike/ @bczengel @chrootsu @stepancar
+/types/lodash.isplainobject/ @bczengel @chrootsu @stepancar
+/types/lodash.isregexp/ @bczengel @chrootsu @stepancar
+/types/lodash.issafeinteger/ @bczengel @chrootsu @stepancar
+/types/lodash.isset/ @bczengel @chrootsu @stepancar
+/types/lodash.isstring/ @bczengel @chrootsu @stepancar
+/types/lodash.issymbol/ @bczengel @chrootsu @stepancar
+/types/lodash.istypedarray/ @bczengel @chrootsu @stepancar
+/types/lodash.isundefined/ @bczengel @chrootsu @stepancar
+/types/lodash.isweakmap/ @bczengel @chrootsu @stepancar
+/types/lodash.isweakset/ @bczengel @chrootsu @stepancar
+/types/lodash.iteratee/ @bczengel @chrootsu @stepancar
+/types/lodash.join/ @bczengel @chrootsu @stepancar
+/types/lodash.kebabcase/ @bczengel @chrootsu @stepancar
+/types/lodash.keyby/ @bczengel @chrootsu @stepancar
+/types/lodash.keys/ @bczengel @chrootsu @stepancar
+/types/lodash.keysin/ @bczengel @chrootsu @stepancar
+/types/lodash.last/ @bczengel @chrootsu @stepancar
+/types/lodash.lastindexof/ @bczengel @chrootsu @stepancar
+/types/lodash.lowercase/ @bczengel @chrootsu @stepancar
+/types/lodash.lowerfirst/ @bczengel @chrootsu @stepancar
+/types/lodash.lt/ @bczengel @chrootsu @stepancar
+/types/lodash.lte/ @bczengel @chrootsu @stepancar
+/types/lodash.mapkeys/ @bczengel @chrootsu @stepancar
+/types/lodash.mapvalues/ @bczengel @chrootsu @stepancar
+/types/lodash.matches/ @bczengel @chrootsu @stepancar
+/types/lodash.matchesproperty/ @bczengel @chrootsu @stepancar
+/types/lodash.max/ @bczengel @chrootsu @stepancar
+/types/lodash.maxby/ @bczengel @chrootsu @stepancar
+/types/lodash.mean/ @bczengel @chrootsu @stepancar
+/types/lodash.meanby/ @bczengel @chrootsu @stepancar
+/types/lodash.memoize/ @bczengel @chrootsu @stepancar
+/types/lodash.merge/ @bczengel @chrootsu @stepancar
+/types/lodash.mergewith/ @bczengel @chrootsu @stepancar
+/types/lodash.method/ @bczengel @chrootsu @stepancar
+/types/lodash.methodof/ @bczengel @chrootsu @stepancar
+/types/lodash.min/ @bczengel @chrootsu @stepancar
+/types/lodash.minby/ @bczengel @chrootsu @stepancar
+/types/lodash.mixin/ @bczengel @chrootsu @stepancar
+/types/lodash.negate/ @bczengel @chrootsu @stepancar
+/types/lodash.noop/ @bczengel @chrootsu @stepancar
+/types/lodash.now/ @bczengel @chrootsu @stepancar
+/types/lodash.nth/ @bczengel @chrootsu @stepancar
+/types/lodash.ntharg/ @bczengel @chrootsu @stepancar
+/types/lodash.omit/ @bczengel @chrootsu @stepancar
+/types/lodash.omitby/ @bczengel @chrootsu @stepancar
+/types/lodash.once/ @bczengel @chrootsu @stepancar
+/types/lodash.orderby/ @bczengel @chrootsu @stepancar
+/types/lodash.over/ @bczengel @chrootsu @stepancar
+/types/lodash.overargs/ @bczengel @chrootsu @stepancar
+/types/lodash.overevery/ @bczengel @chrootsu @stepancar
+/types/lodash.oversome/ @bczengel @chrootsu @stepancar
+/types/lodash.pad/ @bczengel @chrootsu @stepancar
+/types/lodash.padend/ @bczengel @chrootsu @stepancar
+/types/lodash.padstart/ @bczengel @chrootsu @stepancar
+/types/lodash.parseint/ @bczengel @chrootsu @stepancar
+/types/lodash.partial/ @bczengel @chrootsu @stepancar
+/types/lodash.partialright/ @bczengel @chrootsu @stepancar
+/types/lodash.partition/ @bczengel @chrootsu @stepancar
+/types/lodash.pick/ @bczengel @chrootsu @stepancar
+/types/lodash.pickby/ @bczengel @chrootsu @stepancar
+/types/lodash.property/ @bczengel @chrootsu @stepancar
+/types/lodash.propertyof/ @bczengel @chrootsu @stepancar
+/types/lodash.pull/ @bczengel @chrootsu @stepancar
+/types/lodash.pullall/ @bczengel @chrootsu @stepancar
+/types/lodash.pullallby/ @bczengel @chrootsu @stepancar
+/types/lodash.pullallwith/ @bczengel @chrootsu @stepancar
+/types/lodash.pullat/ @bczengel @chrootsu @stepancar
+/types/lodash.random/ @bczengel @chrootsu @stepancar
+/types/lodash.range/ @bczengel @chrootsu @stepancar
+/types/lodash.rangeright/ @bczengel @chrootsu @stepancar
+/types/lodash.rearg/ @bczengel @chrootsu @stepancar
+/types/lodash.reduce/ @bczengel @chrootsu @stepancar
+/types/lodash.reduceright/ @bczengel @chrootsu @stepancar
+/types/lodash.reject/ @bczengel @chrootsu @stepancar
+/types/lodash.remove/ @bczengel @chrootsu @stepancar
+/types/lodash.repeat/ @bczengel @chrootsu @stepancar
+/types/lodash.replace/ @bczengel @chrootsu @stepancar
+/types/lodash.rest/ @bczengel @chrootsu @stepancar
+/types/lodash.result/ @bczengel @chrootsu @stepancar
+/types/lodash.reverse/ @bczengel @chrootsu @stepancar
+/types/lodash.round/ @bczengel @chrootsu @stepancar
+/types/lodash.sample/ @bczengel @chrootsu @stepancar
+/types/lodash.samplesize/ @bczengel @chrootsu @stepancar
+/types/lodash.set/ @bczengel @chrootsu @stepancar
+/types/lodash.setwith/ @bczengel @chrootsu @stepancar
+/types/lodash.shuffle/ @bczengel @chrootsu @stepancar
+/types/lodash.size/ @bczengel @chrootsu @stepancar
+/types/lodash.slice/ @bczengel @chrootsu @stepancar
+/types/lodash.snakecase/ @bczengel @chrootsu @stepancar
+/types/lodash.some/ @bczengel @chrootsu @stepancar
+/types/lodash.sortby/ @bczengel @chrootsu @stepancar
+/types/lodash.sortedindex/ @bczengel @chrootsu @stepancar
+/types/lodash.sortedindexby/ @bczengel @chrootsu @stepancar
+/types/lodash.sortedindexof/ @bczengel @chrootsu @stepancar
+/types/lodash.sortedlastindex/ @bczengel @chrootsu @stepancar
+/types/lodash.sortedlastindexby/ @bczengel @chrootsu @stepancar
+/types/lodash.sortedlastindexof/ @bczengel @chrootsu @stepancar
+/types/lodash.sorteduniq/ @bczengel @chrootsu @stepancar
+/types/lodash.sorteduniqby/ @bczengel @chrootsu @stepancar
+/types/lodash.split/ @bczengel @chrootsu @stepancar
+/types/lodash.spread/ @bczengel @chrootsu @stepancar
+/types/lodash.startcase/ @bczengel @chrootsu @stepancar
+/types/lodash.startswith/ @bczengel @chrootsu @stepancar
+/types/lodash.subtract/ @bczengel @chrootsu @stepancar
+/types/lodash.sum/ @bczengel @chrootsu @stepancar
+/types/lodash.sumby/ @bczengel @chrootsu @stepancar
+/types/lodash.tail/ @bczengel @chrootsu @stepancar
+/types/lodash.take/ @bczengel @chrootsu @stepancar
+/types/lodash.takeright/ @bczengel @chrootsu @stepancar
+/types/lodash.takerightwhile/ @bczengel @chrootsu @stepancar
+/types/lodash.takewhile/ @bczengel @chrootsu @stepancar
+/types/lodash.template/ @bczengel @chrootsu @stepancar
+/types/lodash.throttle/ @bczengel @chrootsu @stepancar
+/types/lodash.times/ @bczengel @chrootsu @stepancar
+/types/lodash.toarray/ @bczengel @chrootsu @stepancar
+/types/lodash.tofinite/ @bczengel @chrootsu @stepancar
+/types/lodash.tointeger/ @bczengel @chrootsu @stepancar
+/types/lodash.tolength/ @bczengel @chrootsu @stepancar
+/types/lodash.tolower/ @bczengel @chrootsu @stepancar
+/types/lodash.tonumber/ @bczengel @chrootsu @stepancar
+/types/lodash.topairs/ @bczengel @chrootsu @stepancar
+/types/lodash.topairsin/ @bczengel @chrootsu @stepancar
+/types/lodash.topath/ @bczengel @chrootsu @stepancar
+/types/lodash.toplainobject/ @bczengel @chrootsu @stepancar
+/types/lodash.tosafeinteger/ @bczengel @chrootsu @stepancar
+/types/lodash.tostring/ @bczengel @chrootsu @stepancar
+/types/lodash.toupper/ @bczengel @chrootsu @stepancar
+/types/lodash.transform/ @bczengel @chrootsu @stepancar
+/types/lodash.trim/ @bczengel @chrootsu @stepancar
+/types/lodash.trimend/ @bczengel @chrootsu @stepancar
+/types/lodash.trimstart/ @bczengel @chrootsu @stepancar
+/types/lodash.truncate/ @bczengel @chrootsu @stepancar
+/types/lodash.unary/ @bczengel @chrootsu @stepancar
+/types/lodash.unescape/ @bczengel @chrootsu @stepancar
+/types/lodash.union/ @bczengel @chrootsu @stepancar
+/types/lodash.unionby/ @bczengel @chrootsu @stepancar
+/types/lodash.unionwith/ @bczengel @chrootsu @stepancar
+/types/lodash.uniq/ @bczengel @chrootsu @stepancar
+/types/lodash.uniqby/ @bczengel @chrootsu @stepancar
+/types/lodash.uniqueid/ @bczengel @chrootsu @stepancar
+/types/lodash.uniqwith/ @bczengel @chrootsu @stepancar
+/types/lodash.unset/ @bczengel @chrootsu @stepancar
+/types/lodash.unzip/ @bczengel @chrootsu @stepancar
+/types/lodash.unzipwith/ @bczengel @chrootsu @stepancar
+/types/lodash.update/ @bczengel @chrootsu @stepancar
+/types/lodash.updatewith/ @bczengel @chrootsu @stepancar
+/types/lodash.uppercase/ @bczengel @chrootsu @stepancar
+/types/lodash.upperfirst/ @bczengel @chrootsu @stepancar
+/types/lodash.values/ @bczengel @chrootsu @stepancar
+/types/lodash.valuesin/ @bczengel @chrootsu @stepancar
+/types/lodash.without/ @bczengel @chrootsu @stepancar
+/types/lodash.words/ @bczengel @chrootsu @stepancar
+/types/lodash.wrap/ @bczengel @chrootsu @stepancar
+/types/lodash.xor/ @bczengel @chrootsu @stepancar
+/types/lodash.xorby/ @bczengel @chrootsu @stepancar
+/types/lodash.xorwith/ @bczengel @chrootsu @stepancar
+/types/lodash.zip/ @bczengel @chrootsu @stepancar
+/types/lodash.zipobject/ @bczengel @chrootsu @stepancar
+/types/lodash.zipobjectdeep/ @bczengel @chrootsu @stepancar
+/types/lodash.zipwith/ @bczengel @chrootsu @stepancar
+/types/log-symbols/ @BendingBender
+/types/log-update/ @BendingBender
+/types/logat/ @krvikash35
+/types/logform/ @DABH
+/types/logg/ @blittle
+/types/loggly/ @rmartone @geoffreak
+/types/loglevel/ @Pro @szmeti @screendriver
+/types/logrotate-stream/ @rogierschouten
+/types/lokijs/ @TeamworkGuy2 @thomasconner
+/types/lolex/ @Nemo157 @joshuakgoldberg @rogierschouten
+/types/long/ @peterkooijmans
+/types/loopback/ @kattsushi @enko @sequoia @drmikecrowe @karimsa
+/types/loopback-boot/ @kattsushi
+/types/lorem-ipsum/ @durad
+/types/lory.js/ @kubosho @milkisevil
+/types/loud-rejection/ @BendingBender
+/types/lovefield/ @freshp86 @zackzeno
+/types/lowdb/ @typicode @niieani
+/types/lowlight/ @NoHomey
+/types/lozad/ @plantain-00
+/types/lru-cache/ @Bartvds @BendingBender
+/types/lscache/ @Chris-Martinezz
+/types/ltx/ @PJakcson
+/types/luaparse/ @stpettersens
+/types/lunr/v0/ @sebastian-lenz
+/types/lunr/ @seantanly
+/types/lusca/ @crutchcorn
+/types/luxon/ @colbydehart @FourwingsY @jsiebern
+/types/lwip/ @AyaMorisawa
+/types/lz-string/ @M0ns1gn0r
+/types/lzma-native/ @leshow
+/types/magic-number/ @stpettersens
+/types/magicsuggest/ @leonardochaia
+/types/magnet-uri/ @tlaziuk
+/types/mailcheck/ @pocesar
+/types/maildev/ @cyrilschumacher @zbarbuto
+/types/mailgen/ @vothanhkiet @jordanfarrer
+/types/mailgun-js/ @sampsonjoliver
+/types/mailparser/ @psnider
+/types/main-bower-files/ @k-kagurazaka
+/types/make-dir/ @ikatyang @BendingBender
+/types/maker.js/ @danmarshall
+/types/makeup-expander/ @darkwebdev
+/types/makeup-floating-label/ @darkwebdev
+/types/makeup-screenreader-trap/ @darkwebdev
+/types/mali-compose/ @danwbyrne
+/types/mali-onerror/ @danwbyrne
+/types/mandrill-api/ @pocesar
+/types/map-obj/ @BendingBender
+/types/mapbox/ @anahkiasen
+/types/mapbox-gl/ @dobrud @patrickr
+/types/mapbox-gl-leaflet/ @agorshkov23
+/types/mapbox__geo-viewport/ @fnberta
+/types/mapbox__geojson-area/ @n0nick
+/types/mapbox__polyline/ @Kern0 @mklopets
+/types/mapbox__shelf-pack/ @Perlmint
+/types/mapnik/ @ipv4sec
+/types/mapsjs/ @davismj
+/types/mariasql/ @bennett000
+/types/mark.js/ @renjfk @RomanGotsiy
+/types/markdown-it/ @rapropos
+/types/markdown-it-anchor/ @seryl
+/types/markdown-it-container/ @hronex
+/types/markdown-it-lazy-headers/ @knom
+/types/markdown-pdf/ @MonsieurMan
+/types/markdownlint/ @ark120202
+/types/marked/ @worr @BendingBender @CrossR
+/types/marker-animate-unobtrusive/ @viskin
+/types/markerclustererplus/ @enanox @mxl
+/types/markitup/ @drillbits
+/types/marko/ @darkwebdev
+/types/maskedinput/ @lokeshpeta
+/types/masonry-layout/ @m-a-wilson @warriorrocker
+/types/massive/v3/ @swissspidy @clarenceh
+/types/massive/v4/ @swissspidy @clarenceh @AmazingTurtle
+/types/massive/ @swissspidy @clarenceh @AmazingTurtle @mike-engel
+/types/match-media-mock/ @asvetliakov
+/types/match-sorter/ @claasahl
+/types/material-components-web/ @BrentDouglas @ckosti
+/types/material-design-lite/ @bradzacher
+/types/material-ui/ @ngbrown @theigor @alitaheri @herrmanno @DaIgeb @allienna @schlesingermatthias @InsidersByte @artyomsv @dan-j @minodisk @samwalshnz @reggino
+/types/material-ui-datatables/ @coding2012
+/types/material__animation/ @BrentDouglas @ckosti
+/types/material__auto-init/ @BrentDouglas @ckosti
+/types/material__base/ @BrentDouglas @ckosti
+/types/material__checkbox/ @BrentDouglas @ckosti
+/types/material__chips/ @BrentDouglas @ckosti
+/types/material__dialog/ @BrentDouglas @ckosti
+/types/material__drawer/ @BrentDouglas @ckosti
+/types/material__floating-label/ @BrentDouglas @ckosti
+/types/material__form-field/ @BrentDouglas @ckosti
+/types/material__grid-list/ @BrentDouglas @ckosti
+/types/material__icon-toggle/ @BrentDouglas @ckosti
+/types/material__line-ripple/ @BrentDouglas @ckosti
+/types/material__linear-progress/ @BrentDouglas @ckosti
+/types/material__menu/ @BrentDouglas @ckosti
+/types/material__notched-outline/ @BrentDouglas @ckosti
+/types/material__radio/ @BrentDouglas @ckosti
+/types/material__ripple/ @BrentDouglas @ckosti
+/types/material__select/ @BrentDouglas @ckosti
+/types/material__selection-control/ @BrentDouglas @ckosti
+/types/material__slider/ @BrentDouglas @ckosti
+/types/material__snackbar/ @BrentDouglas @ckosti
+/types/material__tab/ @BrentDouglas @ckosti
+/types/material__tabs/ @BrentDouglas @ckosti
+/types/material__textfield/ @BrentDouglas @ckosti
+/types/material__toolbar/ @BrentDouglas @ckosti
+/types/material__top-app-bar/ @BrentDouglas @ckosti
+/types/materialize-css/v0/ @eriklieben @leonyu @SinghSukhdeep @jfcere @scote @LiadIdan
+/types/materialize-css/ @huww98 @MaximBalaganskiy @MonizDave @broccoliarchy
+/types/math3d/ @laszlojakab @jimsmart
+/types/mathjax/ @rolandzwaga
+/types/mathjs/ @siavol @andnp @bradbesserman
+/types/matter-js/ @piranha771 @hasparus
+/types/maxmind/ @geoffreak
+/types/mcustomscrollbar/ @flurg
+/types/md5/ @arcdev1 @jprogrammer
+/types/md5-file/ @BamButz
+/types/mdns/ @reppners
+/types/mdurl/ @rokt33r
+/types/media-typer/ @BendingBender
+/types/medium-editor/ @keika299 @pascaliske
+/types/megajs/ @danwbyrne
+/types/mem/ @SamVerschueren
+/types/mem-fs/ @MyFoodBag
+/types/mem-fs-editor/ @MyFoodBag
+/types/memcached/ @KentarouTakeda
+/types/memdown/ @MeirionHughes @danwbyrne
+/types/memjs/ @leizongmin
+/types/memoize-one/ @karol-majewski @franklixuefei
+/types/memoizee/ @juanpicado
+/types/memory-cache/ @jedigo @thieman
+/types/memory-fs/ @e-cloud
+/types/memwatch-next/ @cyrilschumacher
+/types/meow/ @KnisterPeter @praxxis @bitjson
+/types/merge-descriptors/ @danny8002
+/types/merge-stream/ @k-kagurazaka @tomxtobin @daniel-zazula @djcsdy
+/types/merge2/ @tkrotoff @smac89
+/types/merkle/ @kerol2r20
+/types/mermaid/ @ggilmore
+/types/mersenne-twister/ @KentarouTakeda
+/types/meshblu/ @fnipo
+/types/mess/ @Nemo157
+/types/messenger/ @derekcicerone
+/types/meteor/ @barbatus @fullflavedave @orefalo @dagatsoin @birkskyum @ardatan @stefanholzapfel @andrei-markeev @lmachens
+/types/meteor-accounts-phone/ @DAB0mB
+/types/meteor-astronomy/ @Deadly0
+/types/meteor-collection-hooks/ @twastvedt
+/types/meteor-jboulhous-dev/ @vangorra
+/types/meteor-persistent-session/ @vangorra
+/types/meteor-prime8consulting-oauth2/ @vangorra
+/types/meteor-publish-composite/ @vangorra @mrz5018
+/types/meteor-roles/ @vangorra @mattmm3d
+/types/meteor-universe-i18n/ @mathewmeconry
+/types/method-override/ @santialbo
+/types/methods/ @cprecioso
+/types/metric-suffix/ @davidm77
+/types/mfiles/ @avonwyss
+/types/micro/ @kaoDev
+/types/micro-cors/ @CallumDenby
+/types/micromatch/v2/ @glen-84
+/types/micromatch/ @glen-84 @vemoo
+/types/microrouter/ @mathieudutour
+/types/microsoft-ajax/ @pjmagee
+/types/microsoft-live-connect/ @jvilk
+/types/microsoft-sdk-soap/ @markusmauch
+/types/microsoftteams/ @WrathOfZombies @jayongg @ydogandjiev
+/types/microtime/ @vincekovacs
+/types/milkcocoa/ @odangosan
+/types/millisecond/ @xeoneux
+/types/mime/ @jedigo @dhritzkiv
+/types/mime-db/ @AJamesPhillips
+/types/mime-types/ @Perlmint
+/types/mimos/ @AJamesPhillips
+/types/mina/ @lhk @mattanja @kant2002
+/types/mini-css-extract-plugin/ @JounQin
+/types/minimal-bit-array/ @jeremejevs
+/types/minimatch/ @vvakame @shantmarouti
+/types/minimist/ @Bartvds @Necroskillz @kamranayub
+/types/minimist-options/ @ikatyang
+/types/minio/ @barinbritva @castorw @loremaps @OutdatedVersion
+/types/minipass/ @BendingBender
+/types/mirrorx/ @aaronphy
+/types/mithril/ @spacejack @andraaspar @isiahmeadows
+/types/mithril-global/ @spacejack @isiahmeadows
+/types/mitm/ @alejo90
+/types/mixpanel/ @hjellek @Manduro
+/types/mixto/ @vvakame
+/types/mjml/ @aahoughton @marpstar
+/types/mkdirp/ @Bartvds @mrmlnc
+/types/mkdirp-promise/ @pluma
+/types/mkpath/ @optical
+/types/ml-levenberg-marquardt/ @m93a
+/types/mobx-apollo/ @pselden
+/types/mobx-cookie/ @t49tran
+/types/mobx-devtools-mst/ @pluma
+/types/mocha/ @kazimanzurrashid @otiai10 @jt000 @enlight @cspotcode @1999
+/types/mocha-each/ @magnostherobot
+/types/mocha-phantomjs/ @ErikSchierboom
+/types/mocha-steps/ @Arylo
+/types/mochaccino/ @thomas-p
+/types/mock-aws-s3/ @bluehatbrit
+/types/mock-fs/ @Nemo157 @tkqubo
+/types/mock-knex/ @jessezhang91
+/types/mock-raf/ @djpereira
+/types/mock-require/ @gDelgado14
+/types/mockdate/ @brunolm
+/types/mockery/ @jt000
+/types/modernizr/ @borisyankov @theodorejb @leonyu @lucax88x @nhardy
+/types/modesl/ @neeschit
+/types/module-alias/ @KevinRamharak
+/types/module-deps/ @TeamworkGuy2
+/types/moji/ @yasupeke
+/types/moment-business/ @wonbyte
+/types/moment-business-time/ @swist
+/types/moment-duration-format/ @SwintDC @TwoStone @leonard-thieu @bendykowski
+/types/moment-holiday/ @rwdalpe
+/types/moment-jalaali/ @alitaheri
+/types/moment-range/ @Burgov @wilgert @franjuan @MartynasZilinskas
+/types/moment-round/ @jacobbaskin
+/types/moment-shortformat/ @whatasoda
+/types/moment-strftime2/ @dex4er
+/types/moment-timezone/ @michelsalib @alanblins
+/types/money-math/ @taoqf
+/types/mongo-sanitize/ @CedricCazin
+/types/mongodb/v2/ @CaselIT @alanmarcell @bitjson @dante-101 @mcortesi
+/types/mongodb/ @CaselIT @alanmarcell @bitjson @dante-101 @mcortesi @EnricoPicci @AJCStriker @julien-c @daprahamian @denys-bushulyak @BastienAr @sindbach @geraldinelemeur @jishi @various89 @angela-1 @lirbank @hector7 @floric
+/types/mongodb-memory-server/ @dmitryrogozhny
+/types/mongodb-uri/ @mernxl
+/types/mongoose/v4/ @simonxca @horiuchi @sindrenm @lukasz-zak
+/types/mongoose/ @horiuchi @sindrenm @lukasz-zak @Alorel @jendrikw @ethanresnick @vologab @jussikinnula @ondratra @alfirin @idandrd @various89 @Fazendaaa @NormanPerrin @danmana @stablio
+/types/mongoose-auto-increment/ @AyaMorisawa
+/types/mongoose-deep-populate/ @AyaMorisawa
+/types/mongoose-geojson-schema/ @bondz
+/types/mongoose-mock/ @jt000
+/types/mongoose-paginate/ @linusbrolin @simonxca
+/types/mongoose-promise/ @simonxca
+/types/mongoose-seeder/ @Crevil
+/types/mongoose-sequence/ @linusbrolin
+/types/mongoose-simple-random/ @rsxdalv
+/types/mongoose-unique-validator/ @stevehipwell
+/types/mongorito/ @pinguet62
+/types/mongration/ @soulthreads
+/types/moo/ @deltaidea @MofX
+/types/moonjs/ @DanielRosenwasser
+/types/morgan/ @staticfunction @pscanf
+/types/morphdom/ @arvitaly
+/types/morris.js/ @mareek @sindilevich
+/types/mosca/ @GabrielGouv @jerray
+/types/motor-hat/ @muntyan
+/types/mousetrap/ @qcz
+/types/move-concurrently/ @mgroenhoff
+/types/moveto/ @shermendev
+/types/moviedb/ @basarat @0x6368656174
+/types/moxios/ @itoasuka
+/types/mozilla-readability/ @charlesvdv
+/types/mozjpeg/ @hikoma
+/types/mpromise/ @sgkim126
+/types/mri/ @shiftkey @j-f1
+/types/ms/ @danny8002
+/types/msgpack-lite/ @endel @efokschaner
+/types/msgpack5/ @wokim @heycalmdown
+/types/msnodesql/ @borisyankov @SomaticIT
+/types/msportalfx-test/ @julioct
+/types/mssql/ @jaminfarr @buzinas @mrrichar @elhaard @pkeuter @mcdado
+/types/mu2/ @jedigo
+/types/muicss/ @samuelneff
+/types/multer/ @jt000 @DavidBR-SW @mxl @hyunseob
+/types/multer-gridfs-storage/v1/ @devconcept
+/types/multer-gridfs-storage/v2/ @devconcept
+/types/multer-gridfs-storage/ @devconcept
+/types/multer-s3/ @tcaesvk @galtalmor @terski
+/types/multi-typeof/ @mhegazy
+/types/multimatch/ @stephenlautier
+/types/multiparty/ @kenfdev
+/types/multiplexjs/ @KamyarNazeri
+/types/multisort/ @CzBuCHi
+/types/multistream/ @mrmlnc @kenzierocks
+/types/muri/ @jloveridge
+/types/murmurhash/ @atd-schubert
+/types/murmurhash-js/ @cvle
+/types/murmurhash3js/ @dlee-nvisia
+/types/musicmetadata/ @Xstoudi
+/types/mustache/ @markashleybell @manuth
+/types/mutexify/ @maistho
+/types/mv/ @nenadalm
+/types/mysql/ @wjohnsto @kacepe @kpping @jdmunro
+/types/mz/ @ThomasHickman
+/types/n3/ @phreed @rubensworks @LaurensRietveld
+/types/named-regexp-groups/ @jewbre
+/types/named-routes/ @qqilihq
+/types/nanoajax/ @nathancahill
+/types/nanoevents/ @nju33
+/types/nanographql/ @cdaringe
+/types/nanoid/ @bash @fadezhanger
+/types/nanomsg/ @titan
+/types/nanoscroller/ @zihark17
+/types/nanp/ @karn
+/types/native-toast/ @mnahkies
+/types/nats-hemera/ @vforv
+/types/natsort/ @mgroenhoff
+/types/natural/ @dmoonfire
+/types/natural-sort/ @a-morales @fluggo
+/types/navermaps/ @ckboyjiy
+/types/navigation/ @grahammendick
+/types/navigation-react/ @grahammendick
+/types/navigo/ @aersamkull @dancespiele @deini
+/types/nblas/ @erikgerrits
+/types/nconf/ @jedigo @jmthibault
+/types/ncp/ @bartvds
+/types/ndarray/ @pawsong @taoqf
+/types/nearley/ @deltaidea @BendingBender
+/types/nedb/ @reppners @anthonynichols @afharo
+/types/nedb-logger/ @thisboyiscrazy
+/types/needle/v0/ @bigsan
+/types/needle/v1/ @bigsan @nikeee
+/types/needle/ @bigsan @nikeee @sindilevich
+/types/negotiator/ @BendingBender
+/types/neo4j/ @cyrilschumacher
+/types/nes/ @NoHomey @saboya
+/types/nested-error-stacks/ @woutervh-
+/types/net-keepalive/ @hertzg
+/types/netmask/ @mhfrantz
+/types/network-interfaces/ @anderswestberg
+/types/new-relic-browser/ @renehamburger @piotrkubisa
+/types/newline-remove/ @OpenByteDev
+/types/newman/ @LogvinovLeon @Graham42
+/types/newrelic/ @mastermatt @brookspatton
+/types/nexpect/ @vvakame
+/types/next/ @dru89 @brikou @jthegedus @resir014 @scottdj92 @joaovieira @ajliv
+/types/next-redux-saga/ @leocavalcante
+/types/next-redux-wrapper/ @stevegeek @Jungwoo-An
+/types/next-server/ @dru89 @brikou @jthegedus @resir014 @scottdj92 @joaovieira @ajliv
+/types/ng-command/ @stephenlautier
+/types/ng-cordova/ @ksachdeva
+/types/ng-dialog/ @stephenlautier
+/types/ng-facebook/ @Crevil
+/types/ng-file-upload/ @johnnyreilly @thewarpaint
+/types/ng-flow/ @ryan10132
+/types/ng-grid/ @smithkl42 @rolandzwaga @kentcooper
+/types/ng-i18next/ @cyrilschumacher
+/types/ng-notify/ @nzamosenchuk
+/types/ng-stomp/ @lpotapczuk
+/types/ng-tags-input/ @GiorgosPap
+/types/ngbootbox/ @stpettersens
+/types/ngeohash/ @erkie
+/types/ngkookies/ @martinmcwhorter
+/types/ngmap/ @nkovacic
+/types/ngprogress/ @martinmcwhorter
+/types/ngprogress-lite/ @LukeForder
+/types/ngreact/ @velveret
+/types/ngsijs/ @guillermofr
+/types/ngstorage/ @kubiq
+/types/ngtoaster/ @btesser
+/types/ngwysiwyg/ @patrick-mackay
+/types/nightmare/ @horiuchi @samyang-au @Bleser92
+/types/nightwatch/ @rkavalap @schlesiger
+/types/nivo-slider/ @AndersonFriaca
+/types/noble/ @swook @shantanubhadoria @lukel99 @bioball @keton @thegecko
+/types/nock/ @bonnici @horiuchi @afharo @mastermatt @damour @paambaati
+/types/nodal/ @charrondev
+/types/node/v0/ @Microsoft @DefinitelyTyped
+/types/node/v4/ @Microsoft @DefinitelyTyped @eps1lon @Archcry
+/types/node/v6/ @Microsoft @DefinitelyTyped @WilcoBakker @inlined @eps1lon @Alorel @KSXGitHub @Archcry
+/types/node/v7/ @Microsoft @DefinitelyTyped @parambirs @tellnes @WilcoBakker @eps1lon @KSXGitHub @Archcry
+/types/node/v8/ @Microsoft @DefinitelyTyped @parambirs @tellnes @WilcoBakker @octo-sniffle @smac89 @Flarna @mwiktorczyk @wwwy3y3 @DeividasBakanas @kjin @alvis @eps1lon @Hannes-Magnusson-CK @jkomyno @hoo29 @n-e @brunoscheufler @KSXGitHub @islishude @r3nya
+/types/node/v9/ @Microsoft @DefinitelyTyped @parambirs @tellnes @WilcoBakker @octo-sniffle @smac89 @Flarna @mwiktorczyk @wwwy3y3 @DeividasBakanas @kjin @alvis @eps1lon @Hannes-Magnusson-CK @jkomyno @ajafff @hoo29 @n-e @brunoscheufler @mohsen1 @KSXGitHub @a-tarasyuk @islishude @r3nya @eyqs
+/types/node/ @Microsoft @DefinitelyTyped @jkomyno @a-tarasyuk @alvis @r3nya @brunoscheufler @smac89 @tellnes @DeividasBakanas @eyqs @Flarna @Hannes-Magnusson-CK @KSXGitHub @hoo29 @kjin @ajafff @islishude @mwiktorczyk @matthieusieben @mohsen1 @n-e @octo-sniffle @parambirs @eps1lon @SimonSchick @ThomasdenH @WilcoBakker @wwwy3y3 @ZaneHannanAU @jeremiergz
+/types/node-7z/ @erkie
+/types/node-array-ext/ @Beng89
+/types/node-cache/ @chrootsu @dthunell @useltmann
+/types/node-calendar/ @luzianz
+/types/node-cleanup/ @agadar
+/types/node-crate/ @gjednaszewski
+/types/node-cron/ @maximelkin @burtek
+/types/node-dijkstra/ @nokutu
+/types/node-dir/ @panuhorsmalahti
+/types/node-dogstatsd/ @chrisbobo
+/types/node-emoji/ @jonestristand @styu
+/types/node-fetch/ @torstenwerner @nikcorg
+/types/node-fibers/ @caryhaynie
+/types/node-forge/ @westy92 @flynetworks @a-k-g @rafal2228 @beenotung @joeflateau
+/types/node-gcm/ @horiuchi
+/types/node-geocoder/ @rosek86
+/types/node-getopt/ @kcauchy
+/types/node-hid/ @mhegazy @ert78gb @thegecko
+/types/node-horseman/ @apratheek
+/types/node-hue-api/ @fjmorel
+/types/node-int64/ @x3cion @kevin-greene-ck
+/types/node-ipc/ @arvitaly @gjurgens
+/types/node-jsfl-runner/ @mrand01
+/types/node-json-db/ @kuzn-ilya
+/types/node-localstorage/ @intolerance
+/types/node-memwatch/ @Kroisse
+/types/node-mysql-wrapper/ @kataras
+/types/node-notifier/ @tkQubo
+/types/node-polyglot/ @timjk
+/types/node-powershell/ @rodrigoff
+/types/node-pushnotifications/ @menushka
+/types/node-ral/ @ssddi456
+/types/node-red/ @andersea @tbowmo
+/types/node-redis-pubsub/ @renekeijzer
+/types/node-resque/ @gordey4doronin
+/types/node-rsa/ @alitaheri @xm
+/types/node-schedule/ @cyrilschumacher @flowpl
+/types/node-slack/ @tkQubo
+/types/node-snap7/ @heilingbrunner
+/types/node-sprite-generator/ @Perlmint
+/types/node-ssdp/ @OrionNebula
+/types/node-static/ @Morfent
+/types/node-statsd/ @alexturek @convoyinc
+/types/node-telegram-bot-api/ @ammuench @agadar @Dabolus @Kallu609 @XC-Zhang
+/types/node-uuid/ @jeffmay
+/types/node-validator/ @kengorab
+/types/node-vault/ @YuJianrong
+/types/node-wit/ @julienduf
+/types/node-xmpp-client/ @PJakcson
+/types/node-xmpp-core/ @PJakcson
+/types/node-zookeeper-client/ @plantain-00 @jessezhang91
+/types/node-zopfli/ @Alorel
+/types/node-zopfli-es/ @Alorel
+/types/node_redis/ @borisyankov
+/types/nodecredstash/ @migstopheles
+/types/nodegit/ @dolanmiu @tniessen
+/types/nodemailer/v3/ @rogierschouten
+/types/nodemailer/ @rogierschouten @dex4er @bioball
+/types/nodemailer-direct-transport/ @rogierschouten
+/types/nodemailer-mailgun-transport/ @otociulis
+/types/nodemailer-pickup-transport/ @psnider
+/types/nodemailer-ses-transport/ @westy92
+/types/nodemailer-smtp-pool/ @rogierschouten
+/types/nodemailer-smtp-transport/ @rogierschouten
+/types/nodemailer-stub-transport/ @cyrilschumacher
+/types/nodeunit/ @jedigo
+/types/noisejs/ @izmhr
+/types/nomnom/ @panopticoncentral
+/types/nookies/ @andreasbergqvist
+/types/nopt/ @jbondc
+/types/normalize-package-data/ @jdxcode
+/types/normalize-url/ @odin3 @BendingBender @mathieumg
+/types/notie/ @mateusdemboski
+/types/notify/ @hellochar
+/types/notifyjs/ @soundTricker @NateScarlet
+/types/notifyjs-browser/ @bahman616
+/types/notyf/ @gurov
+/types/nouislider/v7/ @acoreyj
+/types/nouislider/v8/ @bleuarg
+/types/nouislider/ @bleuarg @lagaffe
+/types/novnc-core/ @smithkl42 @BendingBender
+/types/npm/ @SomaticIT
+/types/npm-package-arg/ @mgroenhoff @OiYouYeahYou
+/types/npm-packlist/ @ajafff
+/types/npmlog/ @DanielMSchmidt @littlepiggy03
+/types/ns-api/ @Archcry
+/types/nslog/ @unindented
+/types/nsqjs/ @cezaryrk
+/types/nuka-carousel/ @Romic @altaudio
+/types/number-is-nan/ @mhegazy
+/types/number-to-words/ @frederickfogerty
+/types/numeral/ @vbortone @BehindTheMath @klujanrosas
+/types/numeric/ @tup1tsa
+/types/numjs/ @taoqf @mattmm3d
+/types/nunjucks/ @RubenSlabbert
+/types/nunjucks-date/ @kruncher
+/types/nvd3/ @PjMitchell
+/types/nw.gui/ @xperiments
+/types/nw.js/ @alirdn
+/types/nwmatcher/ @woutervh-
+/types/o.js/ @IceOnFire @bradzacher @janhommes @jcchalte
+/types/oauth/ @nonAlgebraic @EduardoAC
+/types/oauth.js/ @nobuoka
+/types/oauth2-server/ @vangorra @cirick @d-fischer
+/types/oauth2orize/ @wokim @heycalmdown @stevehipwell
+/types/obelisk.js/ @bdrupieski
+/types/obj-file-parser/ @benc-uk
+/types/obj-str/ @saenglert
+/types/object-assign/ @chbrown
+/types/object-diff/ @rogierschouten
+/types/object-hash/ @misak113
+/types/object-inspect/ @demurgos
+/types/object-keys/ @VitorLuizC
+/types/object-keys-mapping/ @newraina
+/types/object-map/ @wolfgang42
+/types/object-merge/ @OpenByteDev
+/types/object-path/ @pocesar
+/types/object-refs/ @3fd
+/types/object.getownpropertydescriptors/ @VitorLuizC
+/types/oblo-util/ @Oblosys
+/types/oboe/ @optical
+/types/observe-js/ @herrmanno
+/types/oclazyload/ @rolandzwaga
+/types/odata/ @janhommes @jcchalte
+/types/ofe/ @Morfent
+/types/office-js/ @OfficeDev @LanceEA @Zlatkovsky @kbrandl @Rick-Kirkham @AlexJerabek @ElizabethSamuel-MSFT
+/types/office-runtime/ @Zlatkovsky @mscharlock
+/types/offline-js/ @cgwrench
+/types/oibackoff/ @geoffreak
+/types/oidc-token-manager/ @rosieks
+/types/oja/ @buffcode
+/types/okta__okta-vue/ @innovation-team
+/types/ol/ @yairtawil
+/types/omggif/ @ffflorian
+/types/on-finished/ @czechboy0 @BendingBender
+/types/on-headers/ @jjeffery @BendingBender
+/types/on-wake-up/ @ajafff
+/types/once/ @denis-sokolov @BendingBender
+/types/onesignal-cordova-plugin/ @broder
+/types/onetime/ @BendingBender
+/types/oniguruma/ @smhxx
+/types/onoff/ @marcel-ernst @Kallu609
+/types/ontime/ @Hirse
+/types/open/ @Bartvds
+/types/opener/ @tikurahul
+/types/openfin/v17/ @chrisbarker
+/types/openfin/v29/ @chrisbarker @rdepena
+/types/openfin/ @chrisbarker @rdepena @whyn07m3
+/types/openjscad/ @danmarshall
+/types/openlayers/v2/ @bolhovsky
+/types/openlayers/v3/ @osechet @matthiasdailey-ccri
+/types/openlayers/ @osechet @wb14123 @ailrun @mylen @iamthechad @danmana @yairtawil @pierremarc @hauke96 @gberaudo
+/types/openpgp/ @errietta @damonpam
+/types/openstack-wrapper/ @sanjaymadane
+/types/opentok/ @westy92 @CatGuardian
+/types/opentype.js/ @danmarshall @edzis
+/types/opn/ @shinnn @SomaticIT @tlent
+/types/opossum/ @quinnlangille @lance
+/types/optics-agent/ @crevil
+/types/optimist/ @soywiz @chbrown
+/types/optimize-css-assets-webpack-plugin/ @odnamrataizem
+/types/ora/v0/ @basarat @screendriver
+/types/ora/ @basarat @screendriver @BendingBender @azasypkin
+/types/oracle__oraclejet/ @nolakara @jingxwu
+/types/oracledb/ @Bigous
+/types/orchestrator/ @tkQubo @TeamworkGuy2
+/types/orderedmap/ @bradleyayers
+/types/orientjs/ @saeedtabrizi
+/types/os-homedir/ @mhegazy
+/types/os-locale/v1/ @AyaMorisawa @BendingBender
+/types/os-locale/ @AyaMorisawa @BendingBender
+/types/os-name/ @BendingBender
+/types/os-tmpdir/ @mhegazy
+/types/osmosis/ @jurajkocan @evanshortiss
+/types/osmtogeojson/ @tkqubo
+/types/osrm/ @DenisCarriere
+/types/otplib/ @renjfk
+/types/overwatch-api/ @JoshuaHall
+/types/owasp-password-strength-test/ @stephtr
+/types/owl.carousel/ @igorissen @KennethanCeyer
+/types/owlcarousel/ @dpiatkowski
+/types/p-all/ @BendingBender
+/types/p-any/ @BendingBender
+/types/p-cancelable/ @BendingBender
+/types/p-catch-if/ @LinusU
+/types/p-debounce/ @BendingBender
+/types/p-defer/ @SamVerschueren
+/types/p-do-whilst/ @BendingBender
+/types/p-each-series/ @BendingBender
+/types/p-event/ @BendingBender
+/types/p-every/ @BendingBender
+/types/p-lazy/ @BendingBender
+/types/p-limit/ @BendingBender @LinusU
+/types/p-loading/ @renjfk
+/types/p-locate/ @BendingBender
+/types/p-log/ @BendingBender
+/types/p-map/ @BendingBender
+/types/p-map-series/ @BendingBender
+/types/p-memoize/ @forabi
+/types/p-one/ @BendingBender
+/types/p-progress/ @icopp
+/types/p-props/ @BendingBender
+/types/p-queue/ @BendingBender @evanshortiss
+/types/p-reduce/ @BendingBender
+/types/p-reflect/ @BendingBender
+/types/p-retry/ @BendingBender
+/types/p-series/ @BendingBender
+/types/p-settle/ @natesilva
+/types/p-some/ @BendingBender
+/types/p-tap/ @BendingBender
+/types/p-throttle/ @BendingBender
+/types/p-timeout/ @BendingBender
+/types/p-try/ @BendingBender @LinusU
+/types/p-wait-for/ @BendingBender
+/types/p-whilst/ @BendingBender
+/types/p2/ @clark-stevenson
+/types/p5/ @p5-types
+/types/package-json/ @jinwoo
+/types/packery/ @piraveen @hanssens
+/types/pad/ @mhegazy
+/types/page/ @43081j
+/types/paho-mqtt/ @amikhalev
+/types/pako/ @cappellin @calebegg
+/types/pangu/ @plantain-00
+/types/papaparse/ @torpedro @rainshen49 @jfloff @johnnyreilly @albertorestifo @BehindTheMath @3af @jliuhtonen
+/types/paper/ @clark-stevenson @Xakaloz @sebaswebdev @rfried
+/types/parallel-transform/ @djcsdy
+/types/paralleljs/ @jbaldwin
+/types/parcel-bundler/ @pinage404
+/types/parcel-env/ @fathyb
+/types/parent-package-json/ @sgmccli
+/types/parity-pmd/ @leovujanic @jewbre
+/types/parity-pmr/ @leovujanic
+/types/parity-poe/ @leovujanic
+/types/parse/ @dpoetzsch @jaeggerr @flavionegrao @wesleygrimes @owsas
+/types/parse-git-config/ @leonard-thieu @deltaidea
+/types/parse-github-url/ @ajafff
+/types/parse-glob/ @glen-84
+/types/parse-json/ @mrmlnc
+/types/parse-link-header/ @zelein
+/types/parse-mockdb/ @dpoetzsch
+/types/parse-ms/ @Roaders
+/types/parse-torrent/ @niieani @tlaziuk
+/types/parse-torrent-file/ @tlaziuk
+/types/parse-unit/ @Jack-Works
+/types/parse5/v4/ @inikulin @andnp
+/types/parse5/ @inikulin
+/types/parse5-html-rewriting-stream/ @samuelli
+/types/parse5-htmlparser2-tree-adapter/ @inikulin
+/types/parse5-parser-stream/ @inikulin
+/types/parse5-plain-text-conversion-stream/ @inikulin
+/types/parse5-sax-parser/ @inikulin
+/types/parse5-serializer-stream/ @inikulin
+/types/parsecurrency/ @cristianrgreco
+/types/parseurl/ @bomret
+/types/parsimmon/ @Bartvds @mizunashi-mana @bcherny @bvanreeven @leonard-thieu @MrJohz
+/types/passport/ @horiuchi @enaeseth @theigor @tlaziuk @danielpa9708
+/types/passport-anonymous/ @0x6368656174
+/types/passport-auth0/ @johnbendi @iamvishnusankar
+/types/passport-azure-ad/ @ShekharNain
+/types/passport-beam/ @AtlasDev
+/types/passport-cognito/ @mbutsykin
+/types/passport-discord/ @kzay
+/types/passport-facebook/ @staticfunction @lucasmacosta
+/types/passport-facebook-token/ @rmartone @mrand01
+/types/passport-github/ @yasupeke
+/types/passport-github2/ @yasupeke @mthmulders @codepunkt
+/types/passport-google-oauth/ @staticfunction
+/types/passport-google-oauth2/ @bluehatbrit
+/types/passport-http/ @krizalys @tlaziuk @cjbarth
+/types/passport-http-bearer/ @isman-usoh
+/types/passport-jwt/ @jindev
+/types/passport-kakao/ @Park9eon @zerocho
+/types/passport-local/ @SomaticIT
+/types/passport-local-mongoose/ @linusbrolin
+/types/passport-naver/ @Park9eon @zerocho
+/types/passport-oauth2/ @pasieronen @WangZishi @EduardoAC
+/types/passport-oauth2-client-password/ @akaNightmare
+/types/passport-remember-me-extended/ @AylaJK
+/types/passport-saml/ @cjbarth @dassennato
+/types/passport-steam/ @kzay
+/types/passport-strategy/ @liorm
+/types/passport-twitter/ @staticfunction
+/types/passport-unique-token/ @briman0094 @SomaticIT
+/types/passport-vkontakte/ @soulthreads
+/types/passport-windowsauth/ @forivall
+/types/password-hash/ @mugeso
+/types/password-hash-and-salt/ @alitaheri
+/types/path-exists/v1/ @shiwano
+/types/path-exists/ @shiwano @BendingBender
+/types/path-is-absolute/ @mhegazy
+/types/path-is-inside/ @aomarks
+/types/pathfinding/ @BNedry
+/types/pathjs/ @lokeshpeta
+/types/pathwatcher/ @GlenCFL
+/types/pause/ @BendingBender
+/types/payment/ @apare
+/types/paypal-cordova-plugin/ @Justin-Credible
+/types/paypal-rest-sdk/ @trainerbill
+/types/pbf/ @cschwarz
+/types/pbkdf2/ @timonegk
+/types/pdfjs-dist/ @jbaldwin
+/types/pdfkit/ @erichillah
+/types/pdfmake/ @m1llen1um @radziksh @evolkmann
+/types/pdfobject/ @nielsboogaard
+/types/pebblekitjs/ @makotokw
+/types/peer-dial/ @RealTYPICAL
+/types/peerjs/ @nakakura
+/types/pegjs/ @vvakame @SrTobi @siegebell
+/types/pem/ @tony19 @DethAriel
+/types/pem-jwk/ @alessiopcc
+/types/permit/ @jannikkeye
+/types/persona/ @Nycto
+/types/pet-finder-api/ @me
+/types/pg/v6/ @pspeter3
+/types/pg/ @pspeter3
+/types/pg-ears/ @bradleyayers
+/types/pg-escape/ @khell
+/types/pg-format/ @zopf
+/types/pg-large-object/ @mateuszkrupa
+/types/pg-pool/ @aleung
+/types/pg-query-stream/ @asmarques
+/types/pg-types/ @waratuman
+/types/pgwmodal/ @pine613
+/types/phantom/ @horiuchi @llRandom
+/types/phantomcss/ @abauzac
+/types/phantomjs/ @jedhunsaker @keesey
+/types/phoenix/ @mciastek
+/types/phone/ @DxCx
+/types/phone-formatter/ @westy92
+/types/phonegap/ @borisyankov @DickvdBrink
+/types/phonegap-facebook-plugin/ @Justin-Credible
+/types/phonegap-nfc/ @michaeldesigaud
+/types/phonon/ @kserin
+/types/photonui/ @florentpoujol
+/types/photoswipe/ @hellochar
+/types/physijs/ @gyohk
+/types/pi-spi/ @marcel-ernst
+/types/pick-weight/ @rsxdalv
+/types/pickadate/ @theodorejb @leonard-thieu
+/types/picturefill/ @alaz
+/types/pidusage/ @cyrilschumacher @mx601595686
+/types/pify/ @samverschueren @mad-mike @c7hm4r
+/types/pigpio/ @manerfan
+/types/pigpio-dht/ @erikma
+/types/pikaday/ @MidnightDesign @wake42 @mezoistvan
+/types/pikaday-time/ @Sayan751
+/types/pinkyswear/ @chances
+/types/pino/v3/ @psnider
+/types/pino/ @psnider @BendingBender @screendriver @paambaati @alferpal
+/types/pino-http/ @screendriver
+/types/pino-multi-stream/ @JakeGinnivan
+/types/pinterest-sdk/ @adamburmister
+/types/pinyin/ @wanganjun
+/types/piwik-tracker/ @lbguilherme
+/types/pixelmatch/ @iamolegga
+/types/pixi.js/ @clark-stevenson
+/types/pkg-conf/ @jorgegonzalez
+/types/pkg-dir/ @NK-WEB-Git
+/types/pkijs/ @microshine
+/types/platform/ @JakeH
+/types/playcanvas/ @Neoflash1979
+/types/playerframework/ @ricardosabino
+/types/playmusic/ @nickp10
+/types/pleasejs/ @nakakura
+/types/plist/ @higuri
+/types/plotly.js/ @chrisgervang @martinduparc @frederikaalund @taoqf @Dadstart @szechyjs @MercifulCode @soorajpudiyadath @jonfreedman @meganrm
+/types/plugapi/ @BNedry
+/types/plugin-error/ @rogierschouten
+/types/plupload/ @patrickbussmann
+/types/plur/ @iRoachie
+/types/pluralize/ @ukyo @karol-majewski
+/types/png-async/ @kanreisa
+/types/png.js/ @ffflorian
+/types/pngjs/ @jason0x43
+/types/pngquant-bin/ @hikoma
+/types/podcast/ @nikeee
+/types/podium/ @AJamesPhillips
+/types/point-in-polygon/ @dyst5422 @kogai
+/types/polyfill-service/ @Alorel
+/types/polylabel/ @DenisCarriere
+/types/polyline/ @Kern0
+/types/polymer/ @lgrignon @laco0416
+/types/polymer-ts/ @lgrignon
+/types/popcorn/ @grapswiz
+/types/portscanner/ @douglasduteil
+/types/postal/ @lokeshpeta @myitcv
+/types/postcss-calc/ @huan086
+/types/postcss-icss-values/ @huan086
+/types/postcss-modules-resolve-imports/ @huan086
+/types/postman-collection/ @kbuzby
+/types/postmark/ @benbayard @jineshshah36
+/types/pouch-redux-middleware/ @charrondev
+/types/pouchdb/ @AGBrown @geppy @fredgalvao
+/types/pouchdb-adapter-fruitdown/ @spaulg @geppy @fredgalvao
+/types/pouchdb-adapter-http/ @spaulg @geppy @fredgalvao
+/types/pouchdb-adapter-idb/ @spaulg @geppy @fredgalvao
+/types/pouchdb-adapter-leveldb/ @spaulg @geppy @fredgalvao
+/types/pouchdb-adapter-localstorage/ @spaulg @geppy @fredgalvao
+/types/pouchdb-adapter-memory/ @spaulg @geppy @fredgalvao
+/types/pouchdb-adapter-node-websql/ @spaulg @geppy @fredgalvao
+/types/pouchdb-adapter-websql/ @spaulg @geppy @fredgalvao
+/types/pouchdb-browser/ @spaulg @geppy @fredgalvao
+/types/pouchdb-core/ @spaulg @trubit @geppy @fredgalvao @TobiasBales @tiangolo @kmoe
+/types/pouchdb-find/ @trubit @tiangolo
+/types/pouchdb-http/ @spaulg @geppy @fredgalvao
+/types/pouchdb-mapreduce/ @spaulg @geppy @fredgalvao
+/types/pouchdb-node/ @spaulg @geppy @fredgalvao
+/types/pouchdb-replication/ @trubit @tiangolo
+/types/pouchdb-upsert/ @keithdmoore @hotforfeature @apolkingg8 @zamb3zi
+/types/power-assert/ @vvakame
+/types/power-assert-formatter/ @vvakame
+/types/powerbi-visuals-tools/ @zBritva @Microsoft
+/types/precise/ @codeanimal
+/types/precond/ @olsio
+/types/preloadjs/ @endel
+/types/prelude-ls/ @AyaMorisawa
+/types/prettier/ @ikatyang
+/types/pretty-bytes/v4/ @plantain-00
+/types/pretty-bytes/ @plantain-00 @danielasy
+/types/pretty-format/ @ikatyang
+/types/pretty-ms/ @BendingBender @ocboogie
+/types/printf/ @AluisioASG
+/types/priorityqueuejs/ @geoffreak
+/types/prismic-dom/ @nickw444 @sbilstein
+/types/prismjs/ @eriklieben @andrewiggins @mmiszy
+/types/private-ip/ @coderslagoon
+/types/procfs-stats/ @cyrilschumacher
+/types/progress/ @sebastian-lenz
+/types/progressbar/ @atd-schubert
+/types/progressjs/ @zaneli
+/types/proj4/ @DenisCarriere
+/types/proj4leaflet/ @BendingBender
+/types/project-oxford/ @scsouthw
+/types/prometheus-gc-stats/ @danwbyrne
+/types/promise-dag/ @OSjoerdWie
+/types/promise-ftp/ @coolreader18
+/types/promise-ftp-common/ @coolreader18
+/types/promise-map-limit/ @kohlmannj
+/types/promise-pg/ @coldacid
+/types/promise-polyfill/ @skysteve
+/types/promise-pool/ @vilic
+/types/promise-queue/ @LachlanStuart
+/types/promise-retry/ @shirakaba
+/types/promise-sftp/ @coolreader18
+/types/promise-timeout/ @Aankhen
+/types/promise.prototype.finally/ @slavik57 @BendingBender
+/types/promised-temp/ @rokadias
+/types/promisify-node/ @borekb
+/types/promisify-supertest/ @aleung
+/types/prompt-sync/ @MugeSo
+/types/prompt-sync-history/ @MugeSo
+/types/promptly/ @danrspencer
+/types/prompts/ @Berkays
+/types/prop-types/ @DovydasNavickas @ferdaber
+/types/proper-lockfile/ @qlonik
+/types/properties-reader/ @Goldsmith42
+/types/prosemirror-collab/ @bradleyayers @davidka @timjb @patsimm
+/types/prosemirror-commands/ @bradleyayers @davidka @timjb @patsimm
+/types/prosemirror-dropcursor/ @bradleyayers @davidka @dddotsev
+/types/prosemirror-gapcursor/ @bradleyayers @davidka @timjb @patsimm
+/types/prosemirror-history/ @bradleyayers @davidka @timjb @patsimm
+/types/prosemirror-inputrules/ @bradleyayers @davidka @timjb @patsimm
+/types/prosemirror-keymap/ @bradleyayers @davidka @timjb @patsimm
+/types/prosemirror-markdown/ @bradleyayers @davidka @timjb @patsimm
+/types/prosemirror-menu/ @bradleyayers @davidka @timjb @patsimm
+/types/prosemirror-model/ @bradleyayers @davidka @timjb @neknalb @patsimm
+/types/prosemirror-schema-basic/ @bradleyayers @davidka @timjb @patsimm
+/types/prosemirror-schema-list/ @bradleyayers @davidka @timjb @patsimm
+/types/prosemirror-state/ @bradleyayers @davidka @timjb @patsimm
+/types/prosemirror-tables/ @superchu @eshvedai @patsimm
+/types/prosemirror-transform/ @bradleyayers @davidka @timjb @patsimm
+/types/prosemirror-view/ @bradleyayers @davidka @timjb @patsimm
+/types/proton-native/ @khanhas @ltetzlaff
+/types/protractor-browser-logs/ @rokadias
+/types/protractor-helpers/ @johncant
+/types/protractor-http-mock/ @Crevil
+/types/provinces/ @gatimus
+/types/proxy-addr/ @BendingBender
+/types/proxy-lists/ @BehindTheMath
+/types/proxy-verifier/ @BehindTheMath
+/types/proxyquire/ @jt000
+/types/ps-tree/ @alessiopcc
+/types/ptomasroos__react-native-multi-slider/ @Slessi
+/types/pty.js/ @enlight
+/types/public-ip/ @BendingBender
+/types/pubnub/ @bitbankinc @rollymaduk @vitosamson
+/types/pubsub-js/ @borisyankov
+/types/pug/ @TonyPythoneer @19majkel94
+/types/pulltorefreshjs/ @DanielRosenwasser @humpedli
+/types/pump/ @tlaziuk
+/types/pumpify/ @JustinBeckwith @aoberoi
+/types/pupa/ @nju33
+/types/puppeteer/v0/ @marvinhagemeister @cdeutsch
+/types/puppeteer/ @marvinhagemeister @cdeutsch @ksm2 @SimonSchick
+/types/puppeteer-core/ @mtsmfm
+/types/pure-render-decorator/ @seansfkelley
+/types/purl/ @danfma
+/types/pusher-js/ @tkqubo @cainlevy
+/types/pvutils/ @microshine
+/types/python-shell/ @dolanmiu @WORMSS
+/types/q/v0/ @bnemetchek @johnnyreilly
+/types/q/ @bnemetchek @AndrewGaspar @johnnyreilly @mboudreau @TeamworkGuy2
+/types/q-io/ @Bartvds
+/types/q-retry/ @vilic
+/types/qhistory/ @Kovensky
+/types/qiniu-js/ @taoqf
+/types/qlik/ @RubenSlabbert @AginicX
+/types/qlik-engineapi/ @konne @richardison
+/types/qlik-visualizationextensions/ @konne
+/types/qr-image/ @taoqf
+/types/qrcode/ @plantain-00
+/types/qrcode.react/ @mleko
+/types/qs/ @RWander @leonyu @tehbelinda @zyml @artursvonda @CarlosBonetti
+/types/qtip2/ @Seltzer @leonard-thieu
+/types/query-string/ @SamVerschueren @tkrotoff @huhuanming @MadaraUchiha @shssoichiro
+/types/querystringify/ @ilich
+/types/quick-lru/ @BendingBender
+/types/quill/ @sumitkm @guillaume-ro-fr @43081j @AnielloFalcone @mhamri
+/types/quixote/ @greybax
+/types/qunit/v1/ @diullei
+/types/qunit/ @waratuman @mike-north
+/types/qunit-dom/ @happycollision
+/types/quoted-printable/ @pushplay
+/types/qwest/ @lindsayevans
+/types/r-script/ @NaridaL
+/types/rabbit.js/ @wokim
+/types/radium/ @alexgorbatchev @nupplaphil @asvetliakov
+/types/radius/ @codeanimal
+/types/ramda/ @donnut @tycho01 @mdekrey @mrdziuban @sbking @afharo @teves-castro @1M0reBug @hojberg @samsonkeung @angeloocana @raynerd @googol @moshensky @ethanresnick @leighman @CaptJakk @deftomat @deptno @blimusiek @biern @rayhaneh @rgm @drewwyatt
+/types/random-js/ @pistacchio
+/types/random-number/ @OpenByteDev
+/types/random-seed/ @endel
+/types/random-string/ @stpettersens
+/types/randomcolor/ @feitzi @BradyLiles
+/types/range-parser/ @tlaziuk
+/types/rangyinputs/ @ersimont
+/types/raphael/ @CheCoxshall
+/types/rappid/ @DenEwout
+/types/raspi/ @nebrius
+/types/raspi-board/ @nebrius
+/types/raspi-gpio/ @nebrius
+/types/raspi-i2c/ @nebrius
+/types/raspi-led/ @nebrius
+/types/raspi-onewire/ @nebrius
+/types/raspi-peripheral/ @nebrius
+/types/raspi-pwm/ @nebrius
+/types/raspi-serial/ @nebrius
+/types/raspi-soft-pwm/ @nebrius
+/types/ratelimiter/ @AyaMorisawa
+/types/raty/ @terrawheat
+/types/raven/ @scttcper @1999 @shreyjain1994
+/types/raven-for-redux/ @chiubaka
+/types/raygun/ @UberMouse
+/types/raygun4js/ @xt0rted @BenjaminHarding @UberMouse
+/types/rbac-a/ @tlaziuk
+/types/rc/ @DanielRosenwasser
+/types/rc-select/ @DenisTirilis
+/types/rc-slider/ @mantasmarcinkus @mattoni @paustint @j-fro @Deanna2
+/types/rc-time-picker/ @Hoff97
+/types/rc-tree/ @johnnyreilly @Methuselah96
+/types/rcloader/ @panuhorsmalahti
+/types/rdf-data-model/ @rubensworks
+/types/rdf-js/ @rubensworks @LaurensRietveld
+/types/rdflib/ @cenotelie
+/types/re-base/ @jordandrako
+/types/reach__router/ @kingdaro
+/types/react/v15/ @bbenezech @pzavolinsky @digiguru @ericanderson @morcerf @tkrotoff @DovydasNavickas @onigoetz
+/types/react/ @johnnyreilly @bbenezech @pzavolinsky @digiguru @ericanderson @morcerf @tkrotoff @DovydasNavickas @onigoetz @theruther4d @guilhermehubner @ferdaber @jrakotoharisoa @pascaloliv @hotell @franklixuefei
+/types/react-adal/ @dkorolev1
+/types/react-albus/ @sseppola @conradreuter @kuirak
+/types/react-alert/v2/ @ssyrell
+/types/react-alert/ @g1eny0ung
+/types/react-alice-carousel/ @endigo
+/types/react-amplitude/ @rayzor65
+/types/react-animate-on-scroll/ @ralbuque
+/types/react-app/ @prakarshpandey
+/types/react-aria-menubutton/ @forabi @crohlfs
+/types/react-aria-modal/ @forabi
+/types/react-autocomplete/ @lstanden
+/types/react-autosuggest/ @nicolas-schmitt @pjo256 @robessog @tbayne @cdeutsch @rosskevin
+/types/react-avatar-editor/ @diogocorrea @gabsprates
+/types/react-beautiful-dnd/ @varHarrie @bradleyayers @paustint @marknelissen
+/types/react-better-password/ @mhuynh1
+/types/react-big-calendar/ @piotrwitek @paustint @pikpok @eps1lon @strongpauly
+/types/react-body-classname/ @mhegazy
+/types/react-bootstrap/ @walkerburgin @vsiao @danilojrr @Batbold-Gansukh @octatone @chengsieuly @mretolaza @katbusch @vitosamson @LKay @aaronbeall @jrakotoharisoa @r3nya @t49tran
+/types/react-bootstrap-date-picker/ @LKay @ssi-hu-antal-bodnar
+/types/react-bootstrap-daterangepicker/ @ianks
+/types/react-bootstrap-table/v2/ @flaub @alelode @UJosue10
+/types/react-bootstrap-table/ @flaub @alelode @UJosue10 @dawnmist @Ogglas
+/types/react-bootstrap-typeahead/ @Guymestef @radziksh @PaitoAnderson
+/types/react-breadcrumbs/ @guoyunhe
+/types/react-breadcrumbs-dynamic/ @mitsuruog
+/types/react-broadcast/ @kandros
+/types/react-burger-menu/ @radziksh
+/types/react-calendar-heatmap/ @9renpoto
+/types/react-calendar-timeline/ @radziksh @acemac
+/types/react-cartographer/ @trevonmckay
+/types/react-circular-progressbar/ @lstanden
+/types/react-click-outside/ @screendriver
+/types/react-close-on-escape/ @JamesAlias
+/types/react-codemirror/ @velveret @rudi-c
+/types/react-coinhive/ @sktbcbbs
+/types/react-collapse/ @Kimahriman
+/types/react-collapsible/ @knegusen
+/types/react-color/ @LKay @markspolakovs @mntdn
+/types/react-confirm/ @santiagodoldan
+/types/react-content-loader/ @alaatm @samwalshnz
+/types/react-copy-to-clipboard/ @mabels @BernabeFelix
+/types/react-copy-write/ @samhh @davej
+/types/react-countup/ @danielbrodin
+/types/react-credit-cards/ @vstrimaitis @olefrank
+/types/react-cropper/ @stepancar
+/types/react-css-modules/ @KostyaEsmukov @skirsdeda
+/types/react-css-transition-replace/ @LKay
+/types/react-currency-formatter/ @pastushenkoy @Jeka-Vasiliev
+/types/react-custom-scrollbars/v3/ @David-LeBlanc-git
+/types/react-custom-scrollbars/ @David-LeBlanc-git @kittimiyo
+/types/react-data-grid/v1/ @SupernaviX
+/types/react-data-grid/v2/ @SupernaviX @KieranPeat @martinnov92
+/types/react-data-grid/ @SupernaviX @KieranPeat @martinnov92 @baso53
+/types/react-datagrid/ @stephenjelfs
+/types/react-date-range/ @Junbong
+/types/react-datepicker/ @radziksh @andrewBalekha @smrq @Rogach @royxue @KoalaHuman @seansfkelley
+/types/react-daterange-picker/ @uncovertruth @MartynasZilinskas @donaldtf @vladflorescu94
+/types/react-dates/ @ArturAmpilogov @NathanNZ
+/types/react-daum-postcode/ @Sa-ryong
+/types/react-dnd-multi-backend/ @dawnmist @beeequeue
+/types/react-dnd-touch-backend/ @mleko @dawnmist @beeequeue
+/types/react-document-meta/ @ulrichb
+/types/react-document-title/ @cleverguy25
+/types/react-dom/v15/ @MartynasZilinskas
+/types/react-dom/ @MartynasZilinskas @theruther4d
+/types/react-dom-factories/ @jgoz
+/types/react-draft-wysiwyg/ @imechZhangLY
+/types/react-dragtastic/ @nscarcella
+/types/react-dropzone/v2/ @matdube @LynxEyes @goblindegook @benbayard
+/types/react-dropzone/v3/ @matdube @LynxEyes @goblindegook @benbayard @LKay
+/types/react-dropzone/ @matdube @LynxEyes @goblindegook @benbayard @LKay @codeaid @jurosh @ekilah
+/types/react-dynamic-number/ @eugrdn
+/types/react-easy-chart/ @danzel
+/types/react-event-listener/ @asvetliakov
+/types/react-fa/ @flaub @patsissons @LKay
+/types/react-facebook-login/ @apare @jankarres
+/types/react-facebook-login-component/ @koss-lebedev
+/types/react-faux-dom/ @alitaheri @cleverguy25 @deviousm @hanai
+/types/react-file-input/ @dmitryrogozhny
+/types/react-file-reader-input/ @dmitryrogozhny @alitaheri
+/types/react-flag-icon-css/ @jonfreedman
+/types/react-flags-select/ @senukartur
+/types/react-flatpickr/ @begincalendar
+/types/react-flex/ @pushplay
+/types/react-flexr/ @pushplay
+/types/react-fontawesome/ @timurrustamov @dublicator @vincaslt @gavingregory
+/types/react-form/v1/ @cameron-mcateer
+/types/react-form/ @cameron-mcateer @TiuSh
+/types/react-foundation/ @danielearwicker
+/types/react-gateway/ @jsonunger
+/types/react-geosuggest/ @brmenchl
+/types/react-global-configuration/ @ryokik
+/types/react-google-login-component/ @koss-lebedev
+/types/react-google-maps-loader/ @vasilysn
+/types/react-google-places-suggest/ @vasilysn
+/types/react-google-recaptcha/ @KoalaHuman
+/types/react-gravatar/ @invliD
+/types/react-grid-layout/ @abirkholz @alitaheri @ZheyangSong @andrewhathaway
+/types/react-hamburger-menu/ @grzesie2k
+/types/react-hammerjs/v0/ @jsonunger
+/types/react-hammerjs/ @jsonunger @cecchi
+/types/react-helmet/v4/ @evanbb @isman-usoh
+/types/react-helmet/ @evanbb @isman-usoh @lith-light-g @sammkj @yuit
+/types/react-helmet-async/ @forabi
+/types/react-highlight/ @joshuakgoldberg
+/types/react-highlight-words/ @mhegazy @diogodca @kellyrmilligan
+/types/react-highlighter/ @oizie
+/types/react-holder/ @isman-usoh
+/types/react-hot-loader/ @jacekjagiello @MartynasZilinskas @DovydasNavickas
+/types/react-hyperscript/ @tock203
+/types/react-icon-base/ @apare @LKay
+/types/react-icons/ @apare @johnnyreilly @LKay
+/types/react-image-crop/ @danielasy
+/types/react-image-fallback/ @8enSmith
+/types/react-image-gallery/ @adamwpc
+/types/react-imageloader/ @stephenjelfs
+/types/react-images/ @KonstantinLukaschenko
+/types/react-imgpro/ @echoulen
+/types/react-infinite/ @rhysd
+/types/react-infinite-calendar/ @christianchown
+/types/react-infinite-scroll-component/ @sroy3 @burtek @davidkevork @JoshuaScript
+/types/react-infinite-scroller/ @Lapanti @psrebniak @WrathZA
+/types/react-input-autosize/ @jsonunger @franklixuefei
+/types/react-input-calendar/ @stepancar
+/types/react-input-mask/v1/ @apare
+/types/react-input-mask/ @apare @dima7a14
+/types/react-instantsearch/ @gburgett @jpowell
+/types/react-instantsearch-core/ @gburgett @jpowell
+/types/react-instantsearch-dom/ @gburgett @jpowell
+/types/react-instantsearch-native/ @gburgett @jpowell
+/types/react-intl/v1/ @bgrieder
+/types/react-intl/ @bgrieder @cdroulers @gyzerok @tillwolff @LKay @bhouser @kristerkari @formatlos @lukyth
+/types/react-intl-redux/ @LKay
+/types/react-is/ @AviVahl @christianchown
+/types/react-is-deprecated/ @seansfkelley
+/types/react-joyride/ @kdy1 @kamranayub
+/types/react-js-pagination/ @netoisc
+/types/react-json/ @spielc
+/types/react-json-pretty/ @LKay
+/types/react-json-tree/ @gnestor
+/types/react-jsonschema-form/ @iamdanfox @iplus26 @KurtPreston @phbou72 @LucianBuzzo @sthenault @sbusch
+/types/react-jss/ @eps1lon
+/types/react-lazyload/ @m0a
+/types/react-lazylog/ @benjaminRomano
+/types/react-leaflet/ @danzel @davschne @yuit
+/types/react-lifecycle-component/ @pixelshaded
+/types/react-list/ @buptyyf @tomshen
+/types/react-loadable/ @Kovensky @odensc @ianks @tlaziuk @iMobs
+/types/react-loader/ @artfuldev
+/types/react-lottie/ @Kana00 @Ricki-BumbleDev
+/types/react-mailchimp-subscribe/ @osdiab
+/types/react-map-gl/ @rimig @fnberta
+/types/react-maskedinput/ @LKay @lavoaster @CarlosBonetti
+/types/react-mce/ @morphologue
+/types/react-mdl/ @bradzacher
+/types/react-measure/ @asvetliakov @marcfallows
+/types/react-mentions/ @activescott
+/types/react-mixin/ @tkqubo
+/types/react-modal/ @radziksh @drewnoakes @homburg @ttamminen @hallowatcher @peterblazejewicz @jpowell
+/types/react-motion/ @stepancar @asvetliakov @dimitarnestorov
+/types/react-motion-slider/ @asvetliakov
+/types/react-motion-ui-pack/ @jsonunger
+/types/react-native/ @alloy @huhuanming @iRoachie @skn0tt @timwangdev @kamal @nelyousfi @alexdunne @swissmanu @bm-software @tkrotoff @a-tarasyuk @mvdam @esemesek @mrnickel
+/types/react-native-android-taskdescription/ @christianchown
+/types/react-native-auth0/ @ascariandrea
+/types/react-native-autocomplete-input/ @ifiokjr
+/types/react-native-background-timer/ @chillkroeteTTS
+/types/react-native-bluetooth-serial/ @RodrigoAWeber
+/types/react-native-calendars/ @Tyler-Zhang @DavidNorena @FabianMeul
+/types/react-native-communications/ @huhuanming @PaitoAnderson
+/types/react-native-custom-tabs/ @philnova
+/types/react-native-datepicker/ @jacobbaskin
+/types/react-native-dialog/ @MrLuje
+/types/react-native-dialogflow/ @jasonmerino
+/types/react-native-doc-viewer/ @iRoachie
+/types/react-native-document-picker/ @plantain-00
+/types/react-native-drawer/ @jnbt @suniahk
+/types/react-native-drawer-layout/ @jmfirth
+/types/react-native-elevated-view/ @fhelwanger
+/types/react-native-fabric/ @josephroque
+/types/react-native-fbsdk/ @ifiokjr
+/types/react-native-fetch-blob/ @MNBuyskih
+/types/react-native-fs/ @pocesar @josephroque
+/types/react-native-google-signin/ @j-fro @bm-software @christianchown @echentw
+/types/react-native-htmlview/ @ifiokjr
+/types/react-native-huawei-protected-apps/ @christianchown
+/types/react-native-i18n/ @VincentLanglet
+/types/react-native-indicators/ @ifiokjr
+/types/react-native-keep-awake/ @huhuanming
+/types/react-native-keyboard-spacer/ @VincentLanglet
+/types/react-native-keychain/ @DavidFarinha
+/types/react-native-loading-spinner-overlay/ @fhelwanger
+/types/react-native-material-design-searchbar/ @iRoachie
+/types/react-native-material-kit/ @iRoachie @timwangdev
+/types/react-native-material-textfield/ @mindhivefi @iRoachie
+/types/react-native-material-ui/ @iRoachie
+/types/react-native-mauron85-background-geolocation/ @djereg
+/types/react-native-mixpanel/ @r3nya
+/types/react-native-modalbox/ @iRoachie
+/types/react-native-multi-slider/ @Slessi
+/types/react-native-navbar/ @ryokik
+/types/react-native-orientation/ @MoLow
+/types/react-native-permissions/ @vincentlanglet
+/types/react-native-photo-view/ @christianchown
+/types/react-native-popup-dialog/ @PaitoAnderson @connectdotz @bm-software
+/types/react-native-push-notification/ @PaitoAnderson @tomSawkins
+/types/react-native-qrcode/ @plantain-00
+/types/react-native-referrer/ @christianchown
+/types/react-native-restart/ @christianchown
+/types/react-native-safari-view/ @mrand01
+/types/react-native-scaled-image/ @Jaeger25
+/types/react-native-scrollable-tab-view/ @CaiHuan @egorshulga
+/types/react-native-sensor-manager/ @SahinVardar
+/types/react-native-settings-list/ @MrLuje
+/types/react-native-share/ @marknelissen
+/types/react-native-snap-carousel/ @jnbt @j-fro @gazaret @GuillaumeAmat @VitorLuizC
+/types/react-native-sortable-grid/ @j-fro
+/types/react-native-sortable-list/ @sivolobov @RookY2K
+/types/react-native-sqlite-storage/ @dryganets @cavarzan
+/types/react-native-star-rating/ @iRoachie
+/types/react-native-status-bar-height/ @fiznool
+/types/react-native-svg-charts/ @krzysztof-miemiec
+/types/react-native-svg-uri/ @iRoachie
+/types/react-native-swiper/ @CaiHuan @huhuanming @mhcgrq
+/types/react-native-tab-navigator/ @iRoachie
+/types/react-native-tab-view/ @kaoDev @iRoachie @timwangdev
+/types/react-native-text-input-mask/ @RodrigoAWeber
+/types/react-native-toast-native/ @bm-software
+/types/react-native-touch-id/ @huhuanming @gazaret @jinshin1013
+/types/react-native-uuid-generator/ @burtek
+/types/react-native-vector-icons/ @iRoachie @timwangdev
+/types/react-native-version-number/ @VincentLanglet
+/types/react-native-video/ @huhuanming
+/types/react-navigation/v1/ @huhuanming @mhcgrq @fangpenlin @petejkim @iRoachie @phanalpha @charlesfamu @timwangdev @bang88 @svbutko @levito @YourGamesBeOver @ArmandoAssuncao @cliedeman @Slessi
+/types/react-navigation/ @huhuanming @mhcgrq @fangpenlin @petejkim @iRoachie @phanalpha @charlesfamu @timwangdev @bang88 @svbutko @levito @YourGamesBeOver @ArmandoAssuncao @cliedeman @Slessi @magrinj @TizioFittizio @stigi @LinusU @jshosomichi @jakebooyah @brunoro @DenisFrezzato @mickaelw @maxdavidson @jkillian
+/types/react-navigation-material-bottom-tabs/ @iRoachie
+/types/react-no-ssr/ @rafalfilipek
+/types/react-notification-system/ @GiedriusGrabauskas @DeividasBakanas @LKay @sztobar
+/types/react-notification-system-redux/ @LKay
+/types/react-notify-toast/ @klaascuvelier
+/types/react-numeric-input/ @heatherbooker @akx
+/types/react-onclickoutside/v5/ @LKay
+/types/react-onclickoutside/ @LKay @surgeboris
+/types/react-onsenui/ @salim7 @jemmyw @lirbank
+/types/react-outside-click-handler/ @zubivan
+/types/react-overlays/ @aaronbeall @vitosamson
+/types/react-owl-carousel/ @tbounsiar @igorissen @KennethanCeyer
+/types/react-paginate/v4/ @deevus @wouterhardeman @pegel03 @archy-bold
+/types/react-paginate/ @deevus @wouterhardeman @pegel03 @archy-bold @yasupeke
+/types/react-places-autocomplete/ @guilhermehubner @r3nya
+/types/react-plotly.js/ @jonfreedman
+/types/react-pointable/ @istefo @mdibyo
+/types/react-popover/ @jacoporicare
+/types/react-portal/v3/ @shuntksh
+/types/react-portal/ @shuntksh @HorusGoul
+/types/react-primitives/ @aghoneim92 @davidpett
+/types/react-props-decorators/ @tkqubo
+/types/react-qr-reader/ @davidkevork
+/types/react-radio-group/ @jsonunger
+/types/react-recaptcha/ @mhegazy @zzanol
+/types/react-reconciler/ @Methuselah96
+/types/react-redux/v5/ @tkqubo @thasner @kenzierocks @clayne11 @tansongyang @nicholasboll @mdibyo @pdeva
+/types/react-redux/ @tkqubo @kenzierocks @clayne11 @tansongyang @nicholasboll @mdibyo @pdeva @kallikrein @val1984 @jrakotoharisoa @apapirovski
+/types/react-redux-epic/ @forabi
+/types/react-redux-i18n/ @clementdevos
+/types/react-redux-toastr/ @Smiche @artyomsv @kulmajaba
+/types/react-relay/ @graphcool @voxmatt @alloy @npirotte @ckknight @kastermester
+/types/react-request/ @dannycochran
+/types/react-resize-detector/ @matthew-matvei @aMoniker @rdrgn
+/types/react-resolver/ @forabi
+/types/react-responsive/v1/ @asvetliakov
+/types/react-responsive/ @asvetliakov @alechill @xaviergonz
+/types/react-rnd/ @Ragg- @fsubal @zyh825
+/types/react-router/v2/ @sergey-buturlakin @mrk21 @vasek17 @ngbrown @awendland @KostyaEsmukov
+/types/react-router/v3/ @sergey-buturlakin @mrk21 @vasek17 @ngbrown @awendland @KostyaEsmukov @johnnyreilly @LKay @DovydasNavickas @ssorallen @gillchristian @nulladdict
+/types/react-router/ @sergey-buturlakin @mrk21 @vasek17 @ngbrown @awendland @KostyaEsmukov @johnnyreilly @LKay @DovydasNavickas @tkrotoff @huy-nguyen @grmiade @DaIgeb @egorshulga @neuoy @rraina @pret-a-porter @t49tran @8enSmith
+/types/react-router-bootstrap/ @vlesierse @LKay @olmobrutall
+/types/react-router-config/ @lith-light-g @johnnyreilly
+/types/react-router-dom/ @tkrotoff @huy-nguyen @p-jackson @johnnyreilly
+/types/react-router-hash-link/ @zoompie
+/types/react-router-native/ @ezintz @fhelwanger
+/types/react-router-navigation/ @kaoDev @johnnyreilly
+/types/react-router-navigation-core/ @kaoDev @johnnyreilly
+/types/react-router-param-link/ @mtsg
+/types/react-router-redux/v3/ @isman-usoh @noah79 @rosendi
+/types/react-router-redux/v4/ @isman-usoh @noah79 @rosendi @LKay @DovydasNavickas
+/types/react-router-redux/ @huy-nguyen @8398a7 @mykolas
+/types/react-s-alert/ @mitsuruog
+/types/react-scroll/ @sudoplz @GiedriusGrabauskas
+/types/react-scrollbar/ @stephenjelfs
+/types/react-select/v1/ @Hesquibet @giladgray @iebaker @skirsdeda @vujevits @devrelm @MartynasZilinskas @onatm @ninjaferret @tehbi4 @misantronic @darkartur @eps1lon @endurance @RCGuillaume
+/types/react-select/ @claasahl @jonfreedman
+/types/react-share/ @icopp
+/types/react-show-more/ @naortor
+/types/react-side-effect/ @remojansen @0xcaff
+/types/react-sidebar/ @jeroenvervaeke
+/types/react-sketchapp/ @ricokahler @DomiR
+/types/react-slick/ @andrewBalekha @GiedriusGrabauskas @r3nya
+/types/react-slider/ @jsonunger
+/types/react-smooth-scrollbar/ @asvetliakov
+/types/react-sortable-hoc/ @NoHomey @charlesrey
+/types/react-sortable-pane/ @rhysd
+/types/react-sortable-tree/ @wouterhardeman @jzoric @kevinsperrine @acemac @dolezel
+/types/react-sound/ @koss-lebedev
+/types/react-sparklines/ @henrinormak
+/types/react-spinkit/v1/ @tkqubo @mleko @pelotom
+/types/react-spinkit/ @tkqubo @mleko @pelotom @zzanol
+/types/react-star-rating-component/ @marpstar
+/types/react-sticky/ @curtisw0 @ajhyndman
+/types/react-sticky-box/ @koss-lebedev
+/types/react-sticky-el/ @jbraithwaite
+/types/react-stickynode/ @tstirrat
+/types/react-stripe-elements/ @dan-j @santiagodoldan @sonnysangha @9y5 @thchia
+/types/react-svg-inline/ @kiyopikko
+/types/react-svg-pan-zoom/ @huy-nguyen
+/types/react-swf/ @stepancar
+/types/react-swipe/ @DeividasBakanas
+/types/react-swipeable/ @GiedriusGrabauskas @mctep @horiuchi
+/types/react-swipeable-views/ @mxl @DeividasBakanas
+/types/react-syntax-highlighter/ @NoHomey @ajgamble-milner
+/types/react-table/ @royxue @psakalo @Havret @andys8
+/types/react-table-filter/ @gjsln
+/types/react-tabs/ @danez @Equationist
+/types/react-tag-autocomplete/ @jlismore
+/types/react-tag-input/ @Ogglas @jankarres @matthewberryman
+/types/react-tagcloud/ @wassname
+/types/react-tagsinput/ @mykter
+/types/react-tap-event-plugin/ @mxl
+/types/react-test-renderer/v15/ @arvitaly @lochbrunner @lochbrunner @johnnyreilly
+/types/react-test-renderer/ @arvitaly @lochbrunner @johnnyreilly @jgoz
+/types/react-tether/ @ryprice
+/types/react-text-mask/ @guilhermehubner @cavarzan @needpower
+/types/react-textarea-autosize/ @asvetliakov @zry656565
+/types/react-timeago/ @koss-lebedev
+/types/react-timeout/ @kerwynrg
+/types/react-toastify/ @icopp
+/types/react-toastr/ @shssoichiro @DanRegazzi
+/types/react-toggle/v2/ @LKay @jsonunger
+/types/react-toggle/ @LKay
+/types/react-tooltip/ @DeividasBakanas
+/types/react-touch/ @grzesie2k
+/types/react-tracking/ @alloy
+/types/react-transition-group/v1/ @LKay
+/types/react-transition-group/ @LKay @Epskampie @ybiquitous
+/types/react-treeview/ @janslow
+/types/react-truncate/ @mattvperry
+/types/react-twitter-auth/ @paulfasola @loginwashere
+/types/react-user-tour/ @ccancellieri
+/types/react-vertical-timeline-component/ @stephane-monnot
+/types/react-virtual-keyboard/ @bsurai
+/types/react-virtualized/ @kaoDev @guntherjh @wasd171 @szabolcsx @kraenhansen @Stevearzh @mgoszcz2 @brandonhall
+/types/react-virtualized-select/ @seansfkelley
+/types/react-visibility-sensor/ @JRasmusBm
+/types/react-webcam/ @squat
+/types/react-weui/ @tairan
+/types/react-widgets/ @rogierschouten @sanyatuning @frodehansen2 @r3nya @MBillemaz @georg94
+/types/react-widgets-moment/ @dawnmist
+/types/react-window/ @martynaskadisa
+/types/react-window-size/ @jakejrichards
+/types/react-youtube/ @kgtkr
+/types/react-youtube-embed/ @charles-salmon
+/types/reactable/ @spielc
+/types/reactcss/ @chrisgervang @LKay
+/types/reactstrap/v4/ @alihammad @mfal @danilobjr @fabiopaiva
+/types/reactstrap/ @alihammad @mfal @danilobjr @FaithForHumans @KurtPreston @timc13 @patrickrgaffney @prabodht
+/types/read/ @timjk
+/types/read-chunk/ @crispybee
+/types/read-package-tree/ @mgroenhoff
+/types/read-pkg/ @jdxcode
+/types/read-pkg-up/ @dudeofawesome @jdxcode
+/types/readdir-enhanced/ @mrmlnc
+/types/readdir-stream/ @Bartvds
+/types/readline-sync/ @jonestristand
+/types/readline-transform/ @dex4er
+/types/reapop/ @Barrokgl
+/types/rebass/ @ryee-dev
+/types/rebass__grid/ @antonvasin @vittorio @lhache @lavoaster
+/types/recaptcha2/ @l-jonas
+/types/recase/ @18steps
+/types/recharts/ @mthmulders @rapmue @royxue @ZheyangSong @richbai90 @caspeco-dan @pkeuter @jrsaunde @paulmelnikow @crusectrl @apalugniok
+/types/recharts-scale/ @johnnyreilly
+/types/recluster/ @dex4er
+/types/recompose/ @iskandersierra @mrapogee @clayne11 @Pajn @lucasterra @brian-lives-outdoors
+/types/reconnect-core/ @thw0rted
+/types/reconnectingwebsocket/ @nguarracino
+/types/recorder-js/ @higuri
+/types/recursive-readdir/v1/ @elisee
+/types/recursive-readdir/ @elisee @MicahZoltu
+/types/redis/ @soywiz @CodeAnimal @MugeSo @UppaJung @Rokt33r @43081j @barnski @1pete
+/types/redis-errors/ @43081j
+/types/redis-mock/ @BendingBender
+/types/redis-rate-limiter/ @westy92
+/types/redis-scripto/ @westy92
+/types/redlock/v2/ @chrootsu
+/types/redlock/ @chrootsu @BendingBender
+/types/redom/ @RauliL @nemoinho
+/types/reduce-reducers/ @huy-nguyen
+/types/redux-action/ @newraina
+/types/redux-action-utils/ @tkqubo
+/types/redux-actions/ @jaysoo @alexgorbatchev @alechill @alexey-pelykh @7hi4g0
+/types/redux-async-queue/ @andreiho
+/types/redux-auth-wrapper/v1/ @LKay
+/types/redux-auth-wrapper/ @LKay
+/types/redux-batched-subscribe/ @mDibyo
+/types/redux-debounced/ @seansfkelley
+/types/redux-devtools/ @mc-petry
+/types/redux-devtools-dock-monitor/ @mc-petry
+/types/redux-devtools-log-monitor/ @mc-petry
+/types/redux-doghouse/ @BendingBender
+/types/redux-first-router/ @Valbrand @viggyfresh @janb87 @corydeppen @jscinoz @surgeboris
+/types/redux-first-router-link/ @janb87
+/types/redux-first-router-restore-scroll/ @icopp
+/types/redux-first-routing/ @tlaziuk
+/types/redux-form/v4/ @aikoven
+/types/redux-form/v6/ @carsonf @aikoven @LKay @bancek
+/types/redux-form/ @carsonf @aikoven @LKay @bancek @alsiola @tehbi4 @huwmartin @ethanresnick @reggino @maddijoyce @smifun
+/types/redux-immutable/v3/ @oizie @sebald @gavingregory
+/types/redux-immutable/ @oizie @sebald @gavingregory @lukyth
+/types/redux-immutable-state-invariant/ @remojansen @highflying
+/types/redux-infinite-scroll/ @silkyfray
+/types/redux-injectable-store/ @unindented
+/types/redux-localstorage/ @LKay
+/types/redux-localstorage-debounce/ @LKay
+/types/redux-localstorage-filter/ @LKay
+/types/redux-logger/ @arusakov @kgroat
+/types/redux-mock-store/v0/ @MarianPalkus
+/types/redux-mock-store/ @MarianPalkus
+/types/redux-optimistic-ui/ @asvetliakov
+/types/redux-orm/ @keenondrums
+/types/redux-pack/ @tansongyang @quicksnap @no-stack-dub-sack
+/types/redux-persist-transform-encrypt/ @LKay @dante-101
+/types/redux-persist-transform-filter/ @LKay
+/types/redux-promise/ @molekilla @xStrom
+/types/redux-promise-middleware/ @ianks
+/types/redux-recycle/ @LKay
+/types/redux-router/ @stepancar
+/types/redux-saga-tester/ @BenLorantfy
+/types/redux-shortcuts/ @tstirrat
+/types/redux-socket.io/ @snakeego
+/types/redux-storage/ @asvetliakov
+/types/redux-storage-engine-jsurl/ @screendriver
+/types/redux-storage-engine-localstorage/ @screendriver
+/types/redux-test-utils/ @huwmartin
+/types/redux-testkit/ @Bookler96
+/types/redux-ui/ @andyshuxin
+/types/ref/ @loyd
+/types/ref-array/ @loyd
+/types/ref-array-di/ @keerthi16 @KiranNiranjan
+/types/ref-napi/ @keerthi16 @KiranNiranjan
+/types/ref-struct/ @loyd
+/types/ref-struct-di/ @keerthi16 @KiranNiranjan
+/types/ref-union/ @loyd
+/types/ref-union-di/ @keerthi16 @KiranNiranjan
+/types/reflux/v0/ @mauricedb
+/types/reflux/ @mauricedb @LiangZugeng
+/types/registry-auth-token/ @mauricedb @LiangZugeng
+/types/relateurl/ @tkrotoff
+/types/relaxed-json/ @18steps
+/types/relay-runtime/ @voxmatt @alloy
+/types/rellax/ @shermendev
+/types/remarkable/ @makepost
+/types/remote-redux-devtools/ @ColinEberhardt @unindented @mamodom @colindekker
+/types/remove-markdown/ @RagibHasin
+/types/rename/ @Aankhen
+/types/replace-ext/ @DeividasBakanas
+/types/replacestream/ @dex4er
+/types/req-cwd/ @Alorel
+/types/request/ @soywiz @bonnici @Bartvds @joeskeen @ccurrens @lookfirst @mastermatt @josecolella @murbanowicz
+/types/request-as-curl/ @atd-schubert
+/types/request-ip/ @mrhen
+/types/request-promise/ @cglantschnig @joeskeen @AyaMorisawa @mastermatt
+/types/request-promise-native/ @gustavohenke @mastermatt
+/types/requestidlecallback/ @hax
+/types/requestretry/ @EricByers @trainerbill
+/types/require-dir/ @weekens
+/types/require-directory/ @Igmat
+/types/require-from-string/ @ikatyang
+/types/require-relative/ @MattiasBuelens
+/types/requirejs/ @jbaldwin
+/types/requirejs-domready/ @lefb766
+/types/resemblejs/ @pimterry
+/types/reservoir/ @danvk
+/types/resize-img/ @higuri
+/types/resolve/ @marionebl @ajafff
+/types/resolve-from/ @unional
+/types/resourcejs/ @shaunluttin
+/types/response-time/ @urossmolnik @TonyPythoneer @danmana
+/types/rest/ @Nemo157
+/types/restangular/ @borisyankov
+/types/restful.js/ @tkqubo
+/types/restify/v4/ @blittle @stevehipwell
+/types/restify/v5/ @blittle @stevehipwell @leanazulyoro
+/types/restify/ @blittle @stevehipwell @leanazulyoro @mgebundy
+/types/restify-cookies/ @weekens
+/types/restify-cors-middleware/ @dthunell
+/types/restify-errors/ @stevehipwell
+/types/restify-plugins/ @KostyaTretyak
+/types/restler/ @cyrilschumacher
+/types/restling/ @loghorn
+/types/resumablejs/ @DanielMcAssey
+/types/rethinkdb/ @alexgorbatchev @AdrianFarmadin @kondi @hoishin
+/types/retry/ @krenor
+/types/retry-as-promised/ @Raigen
+/types/rev-hash/ @ikatyang
+/types/revalidate/ @alex3165
+/types/revalidator/ @brewsoftware
+/types/reveal/ @robertop87 @Nava2
+/types/rewire/ @borislavjivkov @CaselIT
+/types/rfc2047/ @mugifly
+/types/rgrove__parse-xml/ @petejohanson
+/types/rheostat/ @SashaBayan @kourge
+/types/rickshaw/ @niemyjski
+/types/rimraf/ @soywiz @e-cloud @bash
+/types/riot/ @Stubb0rn
+/types/riot-api-nodejs/ @zafixlrp
+/types/riot-games-api/ @xstoudi
+/types/riot-route/ @karak
+/types/riotcontrol/ @chrootsu
+/types/riotjs/ @vvakame
+/types/rison/ @impworks
+/types/rivets/ @TrevorDev @matjanos
+/types/rmfr/ @pluma
+/types/roads/ @dancespiele
+/types/roads-server/ @dancespiele
+/types/rocksdb/ @MeirionHughes @danwbyrne
+/types/roll/ @icopp
+/types/rolling-rate-limiter/ @l-jonas
+/types/rollup-plugin-json/ @asmockler @hotell
+/types/ronomon__crypto-async/ @BendingBender
+/types/rosie/ @abner @subvertallchris @abukurov
+/types/roslib/ @Pro @skycoop @dgorobopec
+/types/rot-js/ @atiaxi
+/types/round-to/ @seangenabe
+/types/route-parser/ @ianks @bobbuehler
+/types/routie/ @Adilson
+/types/royalslider/ @csrakowski @sKopheK
+/types/rpio/ @DominikPalo @Pencl
+/types/rrc/ @DeividasBakanas
+/types/rsmq/ @MugeSo
+/types/rsmq-worker/ @MugeSo
+/types/rss/ @secondwtq
+/types/rsvp/ @chriskrycho
+/types/rsync/ @philippstucki
+/types/rtree/ @oefirouz
+/types/run-parallel/ @mrmlnc
+/types/run-parallel-limit/ @mrmlnc
+/types/run-sequence/ @k-kagurazaka
+/types/runes/ @viralpickaxe
+/types/rword/ @icopp
+/types/rx/ @Igorbek
+/types/rx-angular/ @mickdelaney
+/types/rx-core/ @Igorbek @mizunashi-mana
+/types/rx-core-binding/ @Igorbek
+/types/rx-dom/ @oliverw
+/types/rx-jquery/ @Igorbek
+/types/rx-lite/ @Igorbek
+/types/rx-lite-aggregates/ @Igorbek
+/types/rx-lite-async/ @zoetrope @Igorbek
+/types/rx-lite-backpressure/ @Igorbek
+/types/rx-lite-coincidence/ @Igorbek
+/types/rx-lite-experimental/ @Igorbek
+/types/rx-lite-joinpatterns/ @Igorbek
+/types/rx-lite-testing/ @Igorbek
+/types/rx-lite-time/ @Igorbek
+/types/rx-lite-virtualtime/ @Igorbek
+/types/rx.wamp/ @darkl
+/types/s3-download-stream/ @everettcaleb
+/types/s3-upload-stream/ @geoffreak
+/types/safari-extension/ @luukd
+/types/safari-extension-content/ @luukd
+/types/safe-compare/ @bevalorous
+/types/safe-json-stringify/ @ericbyers
+/types/safe-regex/ @mhegazy
+/types/sails.io.js/ @arvitaly
+/types/saml2-js/ @horiuchi
+/types/saml20/ @HackerUndKoch
+/types/samlp/ @horiuchi
+/types/sammy/ @borisyankov @oising
+/types/sanctuary/ @davidchambers @cortopy @piq9117
+/types/sandboxed-module/ @svi3c
+/types/sane/ @BendingBender
+/types/sane-email-validation/ @ForbesLindesay
+/types/sanitize-filename/ @Nemo157
+/types/sanitize-html/ @rogierschouten @afshin @BehindTheMath @biermeester @WillGibson @sirMerr
+/types/sap__xsenv/ @mad-mike
+/types/sass-graph/ @marvinhagemeister
+/types/sass-webpack-plugin/ @AepKill
+/types/sat/ @omni360
+/types/satnav/ @DotNetNerd
+/types/saywhen/ @SeanSobey
+/types/scalike/ @ryoppy
+/types/schedule/ @Methuselah96
+/types/scheduler/ @Methuselah96
+/types/schema-registry/ @bonzzy
+/types/schwifty/ @ozum
+/types/scoped-http-client/ @mattvperry @rianadon
+/types/screenfull/ @icholy @lionelb @joelshepherd
+/types/screeps/ @MarkoSulamagi @NhanHo @bryanbecker @resir014 @Arcath @dmarcuse
+/types/screeps-profiler/ @ramblurr
+/types/scriptjs/ @ssttevee
+/types/scroll-into-view/ @zivni
+/types/scroller/ @haskellcamargo
+/types/scrollreveal/ @Davidblkx
+/types/scrolltofixed/ @bmdixon
+/types/scrypt/ @WhiteAbeLincoln
+/types/scrypt-async/ @xStrom @stesix
+/types/scrypt-js/ @danwbyrne
+/types/scryptsy/ @micksatana
+/types/sdp-transform/ @loc
+/types/seamless/ @danmana
+/types/seamless-immutable/ @alex3165 @xsburg @geirsagberg @RMHonor
+/types/season/ @dex4er
+/types/secp256k1/ @anler
+/types/seed-random/ @l-jonas
+/types/seededshuffle/ @urish
+/types/seedrandom/ @kernhanda
+/types/segment-analytics/ @fongandrew
+/types/select2/v3/ @borisyankov
+/types/select2/ @borisyankov @denisname
+/types/selectables/ @renjfk
+/types/selectize/ @adidahiya @naBausch
+/types/selenium-standalone/ @SanderDeWaal1992
+/types/selenium-webdriver/v2/ @BillArmstrong @Kuniwak @cnishina
+/types/selenium-webdriver/ @BillArmstrong @Kuniwak @cnishina @SupernaviX @bendxn
+/types/semantic-ui/ @leonard-thieu
+/types/semantic-ui-accordion/ @leonard-thieu
+/types/semantic-ui-api/ @leonard-thieu
+/types/semantic-ui-checkbox/ @leonard-thieu
+/types/semantic-ui-dimmer/ @leonard-thieu
+/types/semantic-ui-dropdown/ @leonard-thieu
+/types/semantic-ui-embed/ @leonard-thieu
+/types/semantic-ui-form/ @leonard-thieu
+/types/semantic-ui-modal/ @leonard-thieu
+/types/semantic-ui-nag/ @leonard-thieu
+/types/semantic-ui-popup/ @leonard-thieu
+/types/semantic-ui-progress/ @leonard-thieu
+/types/semantic-ui-rating/ @leonard-thieu
+/types/semantic-ui-search/ @leonard-thieu
+/types/semantic-ui-shape/ @leonard-thieu
+/types/semantic-ui-sidebar/ @leonard-thieu
+/types/semantic-ui-site/ @leonard-thieu
+/types/semantic-ui-sticky/ @leonard-thieu
+/types/semantic-ui-tab/ @leonard-thieu
+/types/semantic-ui-transition/ @leonard-thieu
+/types/semantic-ui-visibility/ @leonard-thieu
+/types/semaphore/ @mhfrantz @Alorel
+/types/semver/ @Bartvds @BendingBender @LucianBuzzo
+/types/semver-compare/ @vincekovacs
+/types/semver-diff/ @chrismbarr
+/types/semver-sort/ @LogvinovLeon
+/types/sencha_touch/ @brian428
+/types/send/ @MikeJerred
+/types/seneca/ @psnider @kevynb
+/types/sequelize/v3/ @samuelneff @codeanimal @drinchev @morpheusxaut @torhal
+/types/sequelize/ @samuelneff @codeanimal @drinchev @babolivier @kukoo1 @oktapodia @morpheusxaut @TitaneBoy @zjy01 @nidzov @Raigen @todd @nrschultz @thomas-b @Antoine38660
+/types/sequelize-cursor-pagination/ @pilagod
+/types/sequelize-fixtures/ @cschwarz
+/types/sequencify/ @npenin
+/types/sequester/ @Strate
+/types/serialize-error/ @thomasthiebaud
+/types/serialize-javascript/ @lith-light-g @Pochodaydayup
+/types/serialport/v4/ @codefoster
+/types/serialport/v6/ @codefoster @apearson
+/types/serialport/ @codefoster @apearson
+/types/serve-favicon/ @urossmolnik
+/types/serve-index/ @tkrotoff
+/types/serve-static/ @urossmolnik @LinusU
+/types/server/ @sant123 @iddan
+/types/server-destroy/ @gyszalai
+/types/serverless/ @hassankhan
+/types/servicenow/ @bryceg
+/types/session-file-store/ @blendsdk @rokt33r
+/types/set-cookie-parser/ @nickp10
+/types/set-value/ @DanielRosenwasser
+/types/settings/ @shreyjain1994
+/types/sha1/ @arcdev1
+/types/sha256/ @nhardy
+/types/shallow-equals/ @rsolomon
+/types/shallowequal/ @seansfkelley
+/types/shapefile/ @DenisCarriere @Thw0rted
+/types/sharedb/ @soney
+/types/sharedworker/ @nakakura
+/types/sharepoint/ @gandjustas @andrei-markeev @baywet @teroarvola @dennispg
+/types/sharp/ @lith-light-g @wooseopkim @BTOdell
+/types/sheetify/ @toddself
+/types/shell-escape/ @nenadalm
+/types/shell-quote/ @jason0x43
+/types/shelljs/ @nikeee @voy @gkalpak @pheromonez
+/types/shelljs-exec-proxy/ @qlonik
+/types/shimmer/ @kjin
+/types/shipit/ @cyrilschumacher
+/types/shipit-utils/ @cyrilschumacher
+/types/shopify-buy/ @openminder @straiforos @totemika
+/types/shortid/ @stpettersens @despairblue
+/types/shot/v3/ @AJamesPhillips @SimonSchick
+/types/shot/ @AJamesPhillips @SimonSchick
+/types/should-sinon/ @Arylo
+/types/showdown/ @cbowdon @tan9 @arielsaldana
+/types/shrink-ray/ @forabi
+/types/shuffle-seed/ @LeartS
+/types/siema/ @Irmiz @0x6368656174 @samnau
+/types/siesta/ @bquarmby
+/types/sigmajs/ @qinfchen
+/types/sigmund/ @BendingBender
+/types/signale/ @resir014 @kingdaro @rjoydip
+/types/signalr/ @borisyankov @keesey @GiedriusGrabauskas
+/types/signalr-no-jquery/ @gjoshevski
+/types/signals/ @diullei
+/types/signature_pad/ @AbubakerB @jrmihalick @leejaedus
+/types/simple-assign/ @NoHomey
+/types/simple-cw-node/ @vvakame
+/types/simple-lru/ @NN---
+/types/simple-mock/ @leonyu
+/types/simple-oauth2/v1/ @mad-mike @troy-lamerton @netux
+/types/simple-oauth2/ @mad-mike @troy-lamerton @netux
+/types/simple-peer/ @tlaziuk
+/types/simple-url-cache/ @a-lucas
+/types/simple-websocket/ @dex4er
+/types/simple-xml/ @notVitaliy
+/types/simplebar/v1/ @gregonnet @leonard-thieu
+/types/simplebar/ @gregonnet @leonard-thieu
+/types/simplemde/ @Scalesoft
+/types/simplesmtp/ @rogierschouten
+/types/simplestorage.js/ @axelcostaspena @mxl
+/types/sindresorhus__df/ @whatknight
+/types/single-line-log/ @ffflorian
+/types/single-spa-react/ @Garrett-Smith-iq
+/types/sinon/ @mrbigdog2u @rationull @lumaxis @nicojs @43081j @joshuakgoldberg @gjednaszewski
+/types/sinon-as-promised/ @igrayson
+/types/sinon-chai/v2/ @kazimanzurrashid @jedmao
+/types/sinon-chai/ @kazimanzurrashid @jedmao @elpdpt
+/types/sinon-chrome/ @pimterry @crimx @kobanyan
+/types/sinon-express-mock/ @jpchip @tlaziuk
+/types/sinon-mongoose/ @stevehipwell
+/types/sinon-stub-promise/ @vintem @tstackhouse
+/types/sinon-test/ @mummybot
+/types/sip.js/ @decyrus
+/types/sipml/ @chookies
+/types/sitemap2/ @shundy
+/types/six-runtime/ @493636333
+/types/sizzle/ @leonard-thieu
+/types/sjcl/ @Evgenus
+/types/skatejs/ @Hotell
+/types/ski/ @AyaMorisawa
+/types/skyway/ @nakakura
+/types/slack-mock/ @kkalavantavanich
+/types/slack-node/ @geoffreak
+/types/slack-winston/ @BlueHatbRit
+/types/slackdown/ @nju33
+/types/slackify-html/ @hypexr
+/types/slate/ @andykent @majelbstoat @JanLoebel @YangusKhan @kalley @Kornil @isubasti @sgreav
+/types/slate-base64-serializer/ @YangusKhan
+/types/slate-html-serializer/ @YangusKhan
+/types/slate-irc/ @elisee
+/types/slate-plain-serializer/ @YangusKhan @mkiefel
+/types/slate-react/ @andykent @majelbstoat @JanLoebel @PatrickSachs @YangusKhan @isubasti @sgreav
+/types/sleep/ @rajarz
+/types/slickgrid/ @jbaldwin
+/types/slideout/ @ToastHawaii
+/types/slimerjs/ @alexwall
+/types/slocket/ @BendingBender
+/types/slug/ @mhegazy
+/types/smart-fox-server/ @ChanceM
+/types/smoothscroll-polyfill/ @kryops
+/types/smtp-server/v1/ @markisme @Taisiias
+/types/smtp-server/ @markisme @Taisiias @dex4er
+/types/smtpapi/ @a-morales
+/types/snappy/ @reconbot
+/types/snapsvg/ @lhk @mattanja @kant2002
+/types/snazzy-info-window/ @milosd92
+/types/snekfetch/ @ANekoIsFineToo @ShayBox @Dev-Yukine
+/types/snoowrap/ @vitosamson @TheAppleFreak
+/types/snowball-stemmers/ @ryanvolum
+/types/snowboy/ @dolanmiu
+/types/socket.io/v1/ @progre @divillysausages @florentpoujol @KentarouTakeda @gigi @BrainMaestro
+/types/socket.io/ @progre @divillysausages @florentpoujol @KentarouTakeda @gigi @BrainMaestro
+/types/socket.io-client/ @progre @divillysausages @florentpoujol
+/types/socket.io-p2p/ @saenglert
+/types/socket.io-parser/ @plantain-00
+/types/socket.io-redis/ @nupplaphil @seeLuck
+/types/socket.io.users/ @kataras
+/types/socketio-jwt/ @ehallander9591
+/types/socketio-jwt-auth/ @codeanimal
+/types/socketio-wildcard/ @BendingBender
+/types/socketty/ @Nax
+/types/sockjs/ @pmccloghrylaing
+/types/sockjs-client/ @vladev @arusakov @BendingBender @renjfk
+/types/solidity-parser-antlr/ @LogvinovLeon @albrow
+/types/solr-client/ @liul85
+/types/solution-center-communicator/ @dami-gg
+/types/sonic-boom/ @alferpal
+/types/sort-array/ @mrmlnc
+/types/sortablejs/ @Maw-Fox @maartenstaa
+/types/soundmanager2/ @elton2048
+/types/soupbintcp/ @jewbre
+/types/source-list-map/ @e-cloud
+/types/source-map-support/ @Bartvds @jason0x43
+/types/space-pen/ @vvakame
+/types/spark-md5/ @bastienmoulia
+/types/sparkly/ @BendingBender
+/types/sparkpost/v1/ @geoffreak
+/types/sparkpost/ @geoffreak @bondz @vvu
+/types/sparqljs/ @AlexeyMz
+/types/spatialite/ @atd-schubert
+/types/spdx-correct/ @jinwoo
+/types/spdx-satisfies/ @jinwoo
+/types/spdy/ @tony19
+/types/speakeasy/ @legendecas @mrOlorin @xeoneux
+/types/speakingurl/ @Goldsmith42
+/types/spectacle/ @zmaybury
+/types/spectrum/ @M-Zuber @Ailrun
+/types/split/ @marcinporebski
+/types/split.js/ @icholy
+/types/split2/ @mugeso
+/types/splunk-bunyan-logger/ @bricka
+/types/splunk-logging/ @bricka
+/types/spotify-api/ @skovmand
+/types/spotify-web-playback-sdk/ @Festify @mraerino @NeoLegends
+/types/sprintf/ @soywiz @BendingBender
+/types/sprintf-js/ @jasonswearingen @BendingBender @cdagli
+/types/sql-bricks/ @adn05 @paleo
+/types/sql.js/ @Hozuki
+/types/sqlanywhere/ @pkeuter
+/types/sqlite3/ @nmalaguti @dpyro @BehindTheMath
+/types/sqlstring/ @marvinhagemeister
+/types/squirejs/ @bradleyayers
+/types/srp/ @Patman64
+/types/ssh-key-decrypt/ @BendingBender
+/types/ssh2/ @tkQubo @rbuckton @wrboyce
+/types/ssh2-sftp-client/ @igrayson @ascariandrea @kartik2406
+/types/ssh2-streams/ @rbuckton
+/types/sshpk/ @mabels
+/types/stack-mapper/ @rogierschouten
+/types/stack-trace/ @exceptionless
+/types/stack-utils/ @BendingBender
+/types/stacktrace-js/ @exceptionless @pilagod
+/types/stale-lru-cache/ @cxcorp
+/types/stampit/v2/ @koresar
+/types/stampit/ @koresar @lummish
+/types/stamplay-js-sdk/ @ridermansb
+/types/standard-error/ @roblabat
+/types/standard-http-error/ @roblabat
+/types/starwars-names/ @claasahl
+/types/stat-mode/ @BendingBender
+/types/stats.js/ @gregolai @hberntsen @danvk
+/types/statsd-client/ @peterkooijmans @chrisleck
+/types/statuses/ @tkrotoff @BendingBender
+/types/std-mocks/ @jdxcode
+/types/steam/ @kant2002
+/types/steam-client/ @Slessi
+/types/steam-login/ @Nicell
+/types/steam-totp/ @phenomax
+/types/steamid/ @Slessi
+/types/steed/ @Paul-Isache
+/types/stellar-sdk/ @carl-foster @tristonj @pselden @maxbause @charlie-wasp
+/types/stemmer/ @will-ockmore
+/types/sticky-cluster/ @paustint
+/types/stompit/ @DanielRose
+/types/stompjs/ @jimic @Dr4k4n
+/types/stoppable/ @EricByers
+/types/storage-helper/ @ajafff
+/types/store/ @vbortone @harry0000 @Ky6uk
+/types/storybook-addon-jsx/ @jameslnewell
+/types/storybook-readme/ @lonyele
+/types/storybook__addon-a11y/ @hyunseob
+/types/storybook__addon-actions/ @joscha @jicjjang
+/types/storybook__addon-backgrounds/ @hyunseob
+/types/storybook__addon-centered/ @kiyopikko
+/types/storybook__addon-info/ @mkornblum @fyrkant
+/types/storybook__addon-jest/ @halfmatthalfcat
+/types/storybook__addon-knobs/ @joscha @martynaskadisa @amacleay
+/types/storybook__addon-links/ @joscha @jessepinho
+/types/storybook__addon-notes/ @joscha @amacleay
+/types/storybook__addon-options/ @joscha @simonhn @amacleay
+/types/storybook__addon-storyshots/ @bradleyayers
+/types/storybook__react/ @joscha @wapgear
+/types/storybook__react-native/ @joscha @wapgear @alechill @iRoachie
+/types/storybook__vue/ @pntgupta
+/types/stream-array/ @Tyler-Murphy
+/types/stream-buffers/ @Jason3S
+/types/stream-chain/ @uhop
+/types/stream-csv-as-json/ @uhop
+/types/stream-each/ @djcsdy
+/types/stream-json/ @uhop
+/types/stream-meter/ @mugeso
+/types/stream-series/ @k-kagurazaka
+/types/stream-shift/ @djcsdy
+/types/stream-throttle/ @danwbyrne
+/types/stream-to-array/v0/ @Bartvds
+/types/stream-to-array/ @Bartvds @BendingBender
+/types/stream-to-promise/ @Alorel
+/types/streaming-json-stringify/ @BendingBender
+/types/streamjs/ @erosb
+/types/streamtest/ @lummish
+/types/strftime/ @cyrilschumacher
+/types/strict-uri-encode/ @hoishin
+/types/string/ @basp
+/types/string-argv/ @vladimir-tikhonov
+/types/string-format/ @lal12
+/types/string-hash/ @ethanrubio
+/types/string-replace-webpack-plugin/ @pd4d10
+/types/string-similarity/ @ragtime
+/types/string-template/ @TonyPythoneer
+/types/string-width/ @jacobbubu
+/types/string_score/ @marcinporebski
+/types/stringify-object/ @khoomeister
+/types/strip-ansi/ @mhegazy
+/types/strip-bom/ @mhegazy
+/types/strip-json-comments/ @dmoonfire
+/types/stripe/ @wjohnsto @codeanimal @sampsonjoliver @LinusU @brannon @kkamperschroer @starhoshi @bruun @galtalmor @htunnicliff @squirly @tzarger @ifiokjr
+/types/stripe-checkout/ @cgwrench
+/types/stripe-v2/ @ejsmith @amritk @adamcmiel @jleider @galuszkak
+/types/stripe-v3/ @ejsmith @amritk @adamcmiel @jleider @galuszkak
+/types/stripejs/ @RobinvanTienhoven
+/types/strong-cluster-control/ @shuntksh
+/types/strong-error-handler/ @blankstar85
+/types/strong-log-transformer/ @azasypkin
+/types/strophe/ @DavidKDeutsch
+/types/strophe.js/ @DavidKDeutsch
+/types/structured-source/ @azu
+/types/styled-components/v3/ @Igorbek @Igmat
+/types/styled-components/ @Igorbek @Igmat @lavoaster
+/types/styled-jsx/ @R1ZZU
+/types/styled-react-modal/ @Lavoaster
+/types/styled-system/ @maxdeviant @phobon @zephraph @damassi @alloy @maoueh @lavoaster @jschuler
+/types/styled-theming/ @ArjanJ
+/types/stylelint/v7/ @alan-agius4
+/types/stylelint/ @alan-agius4 @filipsalpe
+/types/stylelint-webpack-plugin/ @bahlo
+/types/stylenames/ @bengry
+/types/stylus/ @SomaticIT
+/types/subscribe-ui-event/ @wangcheng678
+/types/subsume/ @BendingBender
+/types/subtitle/ @jenglamlow
+/types/succinct/ @EnableSoftware
+/types/sudo-block/ @BendingBender
+/types/suitescript/ @darrenhillconsulting
+/types/summernote/ @wstaelens @nusantara-cloud
+/types/sumo-logger/ @forabi @clementallen
+/types/suncalc/ @horiuchi
+/types/superagent/v2/ @varju @NicoZelaya @mxl
+/types/superagent/ @NicoZelaya @mxl @paplorinc @shreyjain1994 @zopf @beeequeue
+/types/superagent-bunyan/ @bricka
+/types/superagent-no-cache/ @mxl
+/types/superagent-prefix/ @mxl
+/types/supercluster/ @DenisCarriere
+/types/superstruct/ @edwardsnare
+/types/supertest/ @varju @pietu
+/types/supertest-as-promised/ @tkrotoff
+/types/supports-color/v3/ @mgroenhoff
+/types/supports-color/ @mgroenhoff @mtraynham
+/types/svg-injector/ @poke
+/types/svg-parser/ @mrmlnc
+/types/svg-path-bounding-box/ @NotWoods
+/types/svg-path-parser/ @tyru
+/types/svg-sprite/ @tkqubo
+/types/svg-sprite-loader/ @rynclark
+/types/svg2png/ @hansrwindhoff @sccgithub
+/types/svg4everybody/ @BendingBender
+/types/svgjs.draggable/ @LiFeleSs
+/types/svgjs.resize/ @jkevingutierrez
+/types/svgo/ @bradleyayers @giladgray @Aankhen
+/types/sw-precache/ @JounQin
+/types/sw-precache-webpack-plugin/ @JounQin
+/types/swag/ @shiwano
+/types/swagger-express-middleware/ @alexandreroba
+/types/swagger-express-mw/ @micmro
+/types/swagger-express-validator/ @pinguet62
+/types/swagger-hapi/ @micmro
+/types/swagger-jsdoc/ @drGrove
+/types/swagger-node-runner/ @micmro
+/types/swagger-parser/ @Tobias4872 @EricHenry
+/types/swagger-restify-mw/ @micmro
+/types/swagger-sails-hook/ @micmro
+/types/swagger-schema-official/ @mohsen1 @bsouthga @nimerritt @mauriedo
+/types/swagger-tools/ @bricka
+/types/swagger-ui-dist/ @haowen737
+/types/swagger-ui-express/ @dmitryrogozhny
+/types/swaggerize-express/ @mugeso @nickmorton
+/types/swe-validation/ @hjalmers
+/types/swfobject/ @rou
+/types/swiftclick/ @Laurence-C
+/types/swig/ @CodeAnimal @soywiz
+/types/swig-email-templates/ @mrhen @micksatana
+/types/swipe/ @kant2002
+/types/swiper/v3/ @sgaliano @lucax88x
+/types/swiper/ @sgaliano @lucax88x @ematseruk @odahcam @jmca
+/types/swipeview/ @borisyankov
+/types/switchery/ @bgrieder @claylaut
+/types/swiz/ @jedigo
+/types/sylvester/ @StephaneAlie
+/types/synaptic/ @ToastHawaii @austincummings
+/types/systeminformation/ @PixelcrabAT
+/types/systemjs/ @ludohenin @NathanWalker @GiedriusGrabauskas @aluanhaddad
+/types/tabbable/ @mokkan
+/types/table/ @evanshortiss @mrmlnc
+/types/tableau/ @protip
+/types/tabris-plugin-firebase/ @eclipsesource
+/types/tabtab/ @vojtechhabarta
+/types/tabulator/ @euginio
+/types/tail/ @spacejack
+/types/tapable/v0/ @e-cloud
+/types/tapable/ @e-cloud @johnnyreilly
+/types/tape/ @Bartvds @sodatea @DennisSchwartz @mikehenrty
+/types/tar/ @SomaticIT @connor4312
+/types/tar-fs/ @Umoxfo
+/types/tar-stream/ @glicht
+/types/task-graph-runner/ @mgroenhoff
+/types/tcp-ping/ @stegano
+/types/tcp-port-used/ @gautejohan
+/types/teddy/ @lannonbr
+/types/tedious/ @rogierschouten @cjthompson @v-suhame
+/types/tedious-connection-pool/ @sandorfr
+/types/telebot/ @mariotsi
+/types/temp/ @DanielRosenwasser
+/types/temp-write/ @BendingBender
+/types/tempfile/ @SamVerschueren @BendingBender
+/types/tempy/ @douglasduteil @maistho
+/types/terminal-menu/ @aravindarun
+/types/tern/ @nkappler
+/types/terser/ @JordiAnderl
+/types/test-console/ @roberto @guidoux @gbmoretti
+/types/test-listen/ @stephenmathieson
+/types/testingbot-api/ @timbru31
+/types/tether/ @adidahiya
+/types/tether-drop/ @adidahiya
+/types/tether-shepherd/ @mtgibbs
+/types/text-buffer/ @GlenCFL
+/types/text-encoding/ @pine613 @mohsen1 @nwmqpa
+/types/text-encoding-utf-8/ @trxcllnt
+/types/text-table/ @saadq
+/types/textarea-caret/ @shiftkey
+/types/textract/ @lal12
+/types/textversionjs/ @aaronosher
+/types/texzilla/ @m93a
+/types/tgfancy/ @Dabolus
+/types/theming/ @eps1lon
+/types/theo/ @petekp
+/types/thepiratebay/ @jsorrell
+/types/three/ @gyohk @florentpoujol @SereznoKot @omni360 @ivoisbelongtous @piranha771 @qszhusightp @nakakura @s093294 @Pro @efokschaner @PsychoSTS @dhritzkiv @apurvaojas @NotWoods @sethk @elk941 @Methuselah96 @Dukuo @JulianSSS @devilsparta
+/types/thrift/ @kamek-pf @kevin-greene-ck @jessezhang91
+/types/throng/ @cyrilschumacher @tatethurston
+/types/throttle/ @BendingBender
+/types/throttle-debounce/ @czbuchi @franklixuefei
+/types/through/ @AndrewGaspar
+/types/through2/v0/ @Bartvds @jedmao
+/types/through2/ @Bartvds @jedmao @valotas @TeamworkGuy2 @Alorel
+/types/through2-concurrent/ @Alorel
+/types/through2-map/ @LucasHill
+/types/tile-reduce/ @DenisCarriere
+/types/tilebelt/ @DenisCarriere
+/types/time-span/ @BendingBender @mdvorscak
+/types/timelinejs/ @rolandzwaga
+/types/timelinejs3/ @MikeMatusz
+/types/timer-machine/ @dolanmiu
+/types/timezone-js/ @bonnici
+/types/tinajs__tina/ @Jimexist
+/types/tinajs__tina-redux/ @Jimexist
+/types/tinder/ @pingec
+/types/tingle.js/ @ajafff
+/types/tiny-async-pool/ @krlwlfrt
+/types/tiny-secp256k1/ @eduhenke
+/types/tiny-slider-react/ @screendriver
+/types/tinycolor2/ @M-Zuber @geertjansen @nvh @Ailrun
+/types/tinycon/ @dwaxweiler
+/types/tinycopy/ @vvatanabe
+/types/tinymce/ @martinduparc @ipoul @nicohartto
+/types/titanium/ @appcelerator @janvennemann
+/types/title/ @fa7ad
+/types/tldjs/ @geoffreak
+/types/tlds/ @ajshres
+/types/tmp/ @optical @Perlmint
+/types/to-absolute-glob/ @ajafff
+/types/to-camel-case/ @j-f1
+/types/to-markdown/ @SuperPaintman
+/types/to-snake-case/ @LogvinovLeon
+/types/to-title-case-gouch/ @stpettersens
+/types/toastr/ @borisyankov
+/types/tocktimer/ @evanshortiss
+/types/tokgen/ @l-jonas
+/types/toobusy-js/ @atd-schubert
+/types/tooltipster/ @stephenlautier @pjmagee @VorobeY1326 @leonard-thieu @janhi @joeskeen
+/types/topojson/ @ricardo-mello @chenzhutian @denisname
+/types/topojson-client/ @denisname @ricardo-mello
+/types/topojson-simplify/ @denisname @ricardo-mello
+/types/topojson-specification/ @denisname
+/types/toposort/ @danwbyrne
+/types/torrent-search-api/ @ngirardin
+/types/torrent-stream/ @xstoudi
+/types/touch/ @mizunashi-mana @BendingBender
+/types/touch-events/ @kevinb7
+/types/tough-cookie/ @leonard-thieu @LiJinyao @no2chem
+/types/tough-cookie-filestore/ @friedow
+/types/traceback/ @misak113
+/types/tracking/ @pimterry
+/types/transducers-js/ @colinkahn @dphilipson @NaridaL
+/types/transducers.js/ @dphilipson
+/types/transliteration/ @tony19
+/types/trash/ @matthew-matvei @hoishin
+/types/traverse/ @newclear
+/types/traverson/ @marcinporebski
+/types/travis-fold/ @andy-ms
+/types/trayballoon/ @korve
+/types/tress/ @sindilevich
+/types/trianglify/ @unindented
+/types/trim/ @skysteve
+/types/triple-beam/ @danwbyrne
+/types/triplesec/ @threesquared
+/types/trunk8/ @niemyjski
+/types/tryer/ @bengry
+/types/tspromise/ @soywiz
+/types/ttf2woff2/ @ThomasdenH
+/types/tunnel/ @BendingBender
+/types/tus-js-client/ @kevhiggins
+/types/tv4/ @Bartvds @psnider
+/types/tween.js/ @Amos47 @sunetos @jzarnikov @alexburner
+/types/tweenjs/ @evilangelist @jcyuan
+/types/tweezer.js/ @praxxis
+/types/twig/ @soywiz @enko
+/types/twilio/ @nickiannone @ashleybrener
+/types/twilio-video/ @minddocdev @darioblanco
+/types/twit/ @Volox @sapphiredev @abraham @siwalikm @plhery
+/types/twitch-ext/ @beheh
+/types/twitter/ @chitoku-k
+/types/twitter-stream-channels/ @adrianbardan
+/types/twitter-text/ @rhysd
+/types/twix/ @j3ko
+/types/type-check/ @hansrwindhoff
+/types/type-detect/v0/ @Bartvds
+/types/type-detect/ @Bartvds
+/types/type-is/ @BendingBender
+/types/type-name/ @armorik83
+/types/typeahead/ @igochkov @gjunge
+/types/typedarray-pool/ @pawsong
+/types/typeof/ @OpenByteDev
+/types/typescript-deferred/ @DirtyHairy
+/types/typography/ @boyeborg
+/types/tz-format/ @samverschueren
+/types/ua-parser-js/ @superduper @legendecas @MeLlamoPablo
+/types/uglify-es/ @alan-agius4
+/types/uglify-js/v2/ @tkrotoff
+/types/uglify-js/ @alan-agius4 @tkrotoff @johnnyreilly
+/types/uglifycss/ @blendsdk
+/types/uglifyjs-webpack-plugin/ @vajkayrene
+/types/ui-grid/ @btesser @joeskeen @pbojanczyk
+/types/ui-router-extras/ @mputters @marcel-k @LaserUnicorns
+/types/ui-select/ @nkovacic
+/types/uid-safe/ @geoffreak
+/types/uikit/ @giovannicandido @s0x
+/types/uinput/ @Fidge123
+/types/ultra-strftime/ @dex4er
+/types/umbraco/ @DeCareSystemsIreland
+/types/umd/ @TeamworkGuy2
+/types/umzug/ @drinchev @mlamp @trodi @emmanuelgautier
+/types/underscore/ @borisyankov @jbaldwin @ccurrens @clottman @confususs
+/types/underscore-ko/ @MagicMau
+/types/underscore.string/ @rygine
+/types/undertaker/ @tkqubo @GiedriusGrabauskas
+/types/undertaker-registry/ @GiedriusGrabauskas
+/types/unidecode/ @vfernandestoptal
+/types/uniq/ @hansrwindhoff
+/types/uniqid/ @idchlife
+/types/unique-hash-stream/ @BendingBender
+/types/unique-random/ @Kuniwak
+/types/unist/ @bizen241
+/types/unity-webapi/ @jmvrbanac
+/types/universal-analytics/ @Bartvds @DarkerTV
+/types/universal-cookie/ @tomi
+/types/universal-router/ @jtmthf @tlaziuk @Lodin
+/types/unorm/ @chbrown
+/types/untildify/ @BendingBender
+/types/unused-filename/ @BendingBender
+/types/unzip/ @coding2012
+/types/unzipper/ @s73obrien @natemara @bartje321
+/types/update-notifier/v1/ @vvakame @nchen63
+/types/update-notifier/ @vvakame @nchen63 @bitjson @grinich
+/types/uploadcare/ @jineshshah36
+/types/upng-js/ @plantain-00 @pineapplemachine
+/types/uppercamelcase/ @plantain-00
+/types/urbanairship-cordova/ @Justin-Credible
+/types/uri-templates/ @Bartvds @barnski
+/types/urijs/ @RodneyJT @xt0rted @petejohanson
+/types/uritemplate/ @teyc @rubensworks
+/types/url-assembler/ @wolfgang42
+/types/url-join/ @rogierschouten @devrelm
+/types/url-metadata/ @mrkmg
+/types/url-params/ @danielsogl
+/types/url-parse/ @ChernenkoPaul @harisiva @DimitryDushkin
+/types/url-regex/ @unindented @sosukesuzuki
+/types/url-safe-base64/ @johngeorgewright
+/types/url-search-params/ @nick121212 @nrathi
+/types/url-template/ @marcinporebski
+/types/urllib/ @sorayama
+/types/urlparser/ @OpenByteDev
+/types/urlrouter/ @soywiz
+/types/urlsafe-base64/ @tkrotoff
+/types/usage/ @pvomhoff
+/types/usb/ @underscorebrody @thegecko
+/types/user-home/ @mhegazy
+/types/useragent/ @geoffreak
+/types/username/ @kayahr @krivachy
+/types/utf8/ @zelein
+/types/util-deprecate/ @BendingBender
+/types/util.promisify/ @adamvoss
+/types/utils-merge/ @chrootsu
+/types/uuid/ @iamolivinius @felipeochoa @cjbarth
+/types/uuid-1345/ @mugeso
+/types/uuid-js/ @mhegazy
+/types/uuid-parse/ @screendriver
+/types/uuid-validate/ @HiromiShikata
+/types/uws/ @plantain-00 @orblazer
+/types/v-chart-plugin/ @natemara
+/types/valdr/ @ilbertz
+/types/valdr-message/ @ilbertz
+/types/valerie/ @conficient
+/types/vali-date/ @SamVerschueren
+/types/valiant/ @whatasoda
+/types/valid-url/ @stevehipwell
+/types/validator/ @tgfjt @chrootsu @IOAyman @louy @kacepe @deptno @builtinnya @qqilihq
+/types/validatorjs/ @LKay @danmana
+/types/vanilla-modal/ @samnau
+/types/vanilla-tilt/ @BrunnerLivio
+/types/varint/ @dbrockman
+/types/vary/ @BendingBender
+/types/vast-client/ @jgainfort
+/types/vec3/ @xstoudi
+/types/vectorious/ @erikgerrits
+/types/vega/ @pelotom
+/types/velocity-animate/ @smrq
+/types/verror/ @svi3c @max4t
+/types/vertx3-eventbus-client/ @oddeirik
+/types/vex-js/ @gdcohan
+/types/vexdb/ @MayorMonty
+/types/vexflow/ @rquiring @sebastianhaas @bohoffi @sschmidTU
+/types/vfile/ @bizen241 @rokt33r
+/types/vfile-location/ @ikatyang
+/types/victory/ @asvetliakov @snerks @Havret @alredyExist
+/types/video.js/ @vbortone @scleriot @SWBennett06 @IgelCampus @giofreitas @gjanblaszczyk @sroucheray @AkxeOne @meikidd
+/types/viewability-helper/ @lironzluf
+/types/viewerjs/ @lrh3321
+/types/viewport-mercator-project/ @fnberta
+/types/viewporter/ @borisyankov
+/types/vimeo/ @DazWilkin
+/types/vimeo__player/ @denisyilmaz @timc13 @terrymun
+/types/vinyl/v0/ @jedmao
+/types/vinyl/ @vvakame @jedmao @thorn0
+/types/vinyl-buffer/ @tkQubo
+/types/vinyl-fs/ @vvakame @remisery
+/types/vinyl-paths/ @tkQubo
+/types/virtual-dom/ @chbrown
+/types/virtual-keyboard/ @bsurai
+/types/vis/ @MichaelBitard @macleodbroad-wf @adripanico @seveves @kaktus40 @mmaitre314 @supercargo @takato1314 @alex-kachura @dcop @avrahamcool
+/types/vision/v4/ @jasonswearingen @AJamesPhillips
+/types/vision/ @jasonswearingen @AJamesPhillips @lenovouser
+/types/vitalsigns/ @cyrilschumacher
+/types/vivus/ @DanielRosenwasser @lekhmanrus
+/types/vkbeautify/ @sch3lp
+/types/vnu-jar/ @Umoxfo
+/types/voca/ @pine
+/types/void-elements/ @ajafff
+/types/voronoi-diagram/ @michaelneu
+/types/vorpal/ @danwbyrne
+/types/vortex-web-client/ @Pro
+/types/voximplant-websdk/ @aylarov
+/types/vue-color/ @me
+/types/vue-markdown/ @neodon
+/types/vue-resource/ @kaorun343
+/types/vue-scrollto/ @vincekovacs
+/types/vue-select/ @silh
+/types/vue2-datepicker/ @ChristianStornowski
+/types/vuex-i18n/ @jaeggerr @noamkfir
+/types/w2ui/ @Ptival
+/types/w3c-generic-sensor/ @kenchris
+/types/w3c-image-capture/ @cosium
+/types/w3c-permissions/ @jberube
+/types/w3c-screen-orientation/ @kenchris
+/types/w3c-web-usb/ @larsgk
+/types/waitme/ @totpero
+/types/wake_on_lan/ @SrTobi
+/types/walk/ @poppa
+/types/wallabyjs/ @andrewconnell
+/types/wallpaper/ @BendingBender
+/types/wampy/ @KSDaemon
+/types/warning/ @cvle
+/types/watch/ @soywiz @Perlmint
+/types/watchify/ @TeamworkGuy2
+/types/watchpack/ @e-cloud
+/types/waterline/ @arvitaly
+/types/watson-developer-cloud/ @waldo000000 @Naktibalda
+/types/wavesurfer.js/ @higuri
+/types/waypoints/ @dominikbulaj @Koloto @evil-shrike
+/types/wcwidth/ @rokt33r
+/types/weak/ @int0h
+/types/weapp-api/ @vargeek
+/types/web-animations-js/ @kritollm
+/types/web-bluetooth/ @urish
+/types/web-push/ @paullessing
+/types/web3/ @simon-jentzsch @nitzantomer @zurbo @yxliang01 @phra @naddison36 @icaroharry @linusnorton @jpeletier @anneau @matrushka @andrevmatos @levino @zlumer @archangel-irk @sogasg @donamk @dkent600 @nerddan
+/types/web3-eth-abi/ @LogvinovLeon
+/types/web3-provider-engine/ @LogvinovLeon
+/types/webappsec-credential-management/ @iainmcgin
+/types/webassembly-js-api/ @periklis
+/types/webassembly-web-api/ @jhenninger
+/types/webcl/ @NCARalph
+/types/webcomponents.js/ @adidahiya
+/types/webcrypto/ @iislucas
+/types/webdriverio/ @nmalaguti @timbru31 @fsmedberg-tc @tanvirislam06 @daveparslow @phil-lgr
+/types/webfontloader/ @doskallemaskin
+/types/webgl-ext/ @zenmumbler
+/types/webgl2/ @nkemnitz @karhu
+/types/webidl2/ @saschanaz
+/types/webmidi/ @lostfictions
+/types/webpack/v3/ @tkqubo @bumbleblym @bcherny @tommytroylin @mohsen1 @jcreamer898 @alan-agius4 @elliottsj @jason0x43 @christophehurpeau @rwaskiewicz @kuehlein
+/types/webpack/ @tkqubo @bumbleblym @bcherny @tommytroylin @mohsen1 @jcreamer898 @alan-agius4 @elliottsj @jason0x43 @dennispg @christophehurpeau @ZSkycat @johnnyreilly @rwaskiewicz @kuehlein
+/types/webpack-assets-manifest/ @FranklinWhale
+/types/webpack-bundle-analyzer/ @kryops
+/types/webpack-chain/ @eirikurn @psachs21
+/types/webpack-chunk-hash/ @mtraynham
+/types/webpack-cleanup-plugin/ @malj
+/types/webpack-config-utils/ @hotell
+/types/webpack-dev-middleware/v1/ @bumbleblym @reduckted
+/types/webpack-dev-middleware/ @bumbleblym @reduckted @chrisabrams
+/types/webpack-dev-server/ @maestroh @daveparslow @ZheyangSong @alan-agius4 @arturovt
+/types/webpack-dotenv-plugin/ @kryops
+/types/webpack-env/ @use-strict @rhonsby
+/types/webpack-fail-plugin/ @deevus
+/types/webpack-hot-client/ @rynclark @ZSkycat
+/types/webpack-hot-middleware/ @bumbleblym @icylace @chrisabrams
+/types/webpack-manifest-plugin/ @r3nya
+/types/webpack-merge/v0/ @deevus
+/types/webpack-merge/ @deevus @mtraynham
+/types/webpack-node-externals/ @mtraynham
+/types/webpack-notifier/ @bumbleblym
+/types/webpack-serve/v1/ @rynclark @Jokcy @ZSkycat
+/types/webpack-serve/ @rynclark @Jokcy @ZSkycat
+/types/webpack-sources/ @e-cloud @chriseppstein
+/types/webpack-stream/ @iclanton @bumbleblym
+/types/webpack-subresource-integrity/ @huan086
+/types/webpack-validator/ @deevus
+/types/webpackbar/ @rynclark
+/types/webpagetest/ @ksm2
+/types/webprogbase-console-view/ @veetaha
+/types/webrtc/ @nakakura
+/types/webscopeio__react-textarea-autocomplete/ @michauzo
+/types/websequencediagrams/ @ffflorian
+/types/website-scraper/ @screendriver
+/types/websocket/ @loyd @flynetworks @zhaoleimxd @jdneo
+/types/websocket-async/ @bigbeno37
+/types/websql/ @TeamworkGuy2
+/types/webtorrent/ @niieani @tlaziuk
+/types/webvr-api/ @efokschaner
+/types/week/ @sindrenm
+/types/wegame-api/ @jcyuan
+/types/weighted/ @ccitro
+/types/weixin-app/ @taoqf @AlexStacker @Jimexist
+/types/wellknown/ @yairtawil
+/types/wepy/ @Jimexist
+/types/wepy-redux/ @Jimexist
+/types/whatwg-mimetype/ @petejohanson
+/types/whatwg-streams/ @saschanaz @ksm2 @MattiasBuelens
+/types/whatwg-url/ @aomarks
+/types/wheel/ @BTOdell
+/types/when/ @derekcicerone @Nemo157
+/types/which/ @vvakame @cspotcode
+/types/which-pm/ @jorgegonzalez
+/types/wicg-mediasession/ @jucrouzet
+/types/wif/ @danwbyrne
+/types/wiiu/ @mzsm
+/types/window-or-global/ @vvakame
+/types/window-size/ @pmkary
+/types/windows-1251/ @RomanGolovanov
+/types/windows-script-host/ @zspitz
+/types/windows-service/ @rogierschouten
+/types/winjs/v1/ @adamhewitt627 @craigktreasure @xirzec
+/types/winjs/v2/ @adamhewitt627 @craigktreasure @xirzec
+/types/winjs/ @adamhewitt627 @craigktreasure @xirzec
+/types/wink-tokenizer/ @lal12
+/types/winreg/ @RX14 @BobBuehler
+/types/winrt-uwp/ @saschanaz @taylor224
+/types/winston-dynamodb/ @nickiannone
+/types/winston-mail/ @idono87
+/types/winston-syslog/v1/ @cjbarth
+/types/winston-syslog/ @cjbarth @felix-hoc
+/types/wiring-pi/ @NoHomey
+/types/wnumb/ @acoreyj
+/types/wonder.js/ @yyc-git
+/types/word-list-json/ @dovidm
+/types/word2vector/ @renekeijzer
+/types/wordcloud/ @joeskeen
+/types/words-to-numbers/ @James-Frowen
+/types/workbox-sw/ @wessberg
+/types/workerpool/ @Alorel
+/types/wpapi/ @guoyunhe
+/types/wrap-ansi/v2/ @kayahr
+/types/wrap-ansi/ @kayahr
+/types/wreck/v7/ @marcinporebski
+/types/wreck/ @marcinporebski @saboya
+/types/wrench/ @soywiz
+/types/write-file-atomic/ @BendingBender
+/types/write-file-atomically/ @Aankhen
+/types/write-json-file/ @DenisCarriere
+/types/write-pkg/ @azasypkin
+/types/ws/ @loyd @elithrar @mlamp @TitaneBoy @orblazer
+/types/wtfnode/ @dex4er
+/types/wu/ @phiresky
+/types/wx-js-sdk-dt/ @agasbzj
+/types/x-editable/ @sirkirby
+/types/x-ray/ @mtraynham
+/types/x-ray-crawler/ @mtraynham
+/types/xdate/ @yamada28go
+/types/xdg-basedir/ @tlaziuk
+/types/xml/ @YuJianrong
+/types/xml-parser/ @mhfrantz
+/types/xml2js/ @michelsalib @jasonrm @ccurrens @edwardhinkle @BehindTheMath @claasahl
+/types/xml2json/ @dolanmiu
+/types/xmlbuilder/ @wallymathieu
+/types/xmldoc/ @Xstoudi @ajsheehan @notlaforge
+/types/xmldom/ @tkqubo
+/types/xmlpoke/ @garthk
+/types/xmltojson/ @traviscrowe
+/types/xmpp__jid/ @PJakcson
+/types/xregexp/ @Bartvds @jfahrenkrug @sigo
+/types/xrm/v7/ @daryllabar
+/types/xrm/v8/ @6ix4our @mattngan @markusmauch @daryllabar @clownwilleatme @mariusagur
+/types/xrm/ @6ix4our @mattngan @markusmauch @daryllabar @clownwilleatme @scottdurow
+/types/xsd-schema-validator/ @Goldsmith42
+/types/xsockets/ @pushplay
+/types/xxhashjs/ @mDibyo
+/types/yallist/ @BendingBender
+/types/yaml/ @ikatyang @ColinBradley
+/types/yandex-maps/ @Delagen
+/types/yandex-money-sdk/ @chrootsu
+/types/yar/ @SimonSchick
+/types/yargs/v8/ @poelstra @mizunashi-mana @pushplay @jeffkenney
+/types/yargs/v10/ @poelstra @mizunashi-mana @pushplay @jeffkenney @JimiC
+/types/yargs/v11/ @poelstra @mizunashi-mana @pushplay @jeffkenney @JimiC
+/types/yargs/ @poelstra @mizunashi-mana @pushplay @jeffkenney @JimiC @tkazec
+/types/yargs-interactive/ @szeck87
+/types/yargs-parser/ @milesj
+/types/yauzl/ @ffflorian
+/types/yauzl-promise/ @dlee-nvisia
+/types/yayson/ @Codesleuth
+/types/yazl/ @taoqf @seangenabe
+/types/ydn-db/ @yathit @gabrielmaldi
+/types/yeoman-generator/ @armorik83 @janslow @ikatyang
+/types/yeoman-test/ @ikatyang
+/types/yesql/ @Sumolari
+/types/yoctodelay/ @seangenabe
+/types/yog-bigpipe/ @ssddi456
+/types/yog-log/ @ssddi456
+/types/yog2-kernel/ @ssddi456
+/types/yoga-layout/ @tnobody
+/types/yosay/ @armorik83
+/types/youtube/ @DazWilkin @JoshuaKGoldberg @eliotfallon213 @terrymun
+/types/youtube-dl/ @bsurai
+/types/yui/ @giabao
+/types/yup/ @dhardtke @vtserman @MoretonBayRC @sseppola @YashdalfTheGray
+/types/z-schema/ @pgonzal
+/types/zapier-platform-core/ @bradleyayers
+/types/zeit__next-typescript/ @icopp
+/types/zen-observable/ @aicest @JounQin @itomtom
+/types/zen-push/ @daprahamian
+/types/zenscroll/ @HamedFathi
+/types/zepto/ @jbaldwin
+/types/zeroclipboard/v1/ @ejsmith @niemyjski @balassy @leonyu
+/types/zeroclipboard/ @ejsmith @niemyjski @balassy @leonyu
+/types/zeromq/ @davemckeown @erikma @TitaneBoy
+/types/zip-webpack-plugin/ @blaise-io
+/types/zip.js/ @lgrignon
+/types/zipcelx/ @aleburato
+/types/zipcodes/ @headdetect @dobesv
+/types/zipkin-context-cls/ @plantain-00
+/types/zipkin-instrumentation-express/ @plantain-00
+/types/zipkin-instrumentation-fetch/ @plantain-00
+/types/zipkin-javascript-opentracing/ @laurentgilly
+/types/zipkin-transport-http/ @plantain-00
+/types/zmq/ @davemckeown
+/types/zookeeper/ @xialeistudio
+/types/zopflipng-bin/ @hikoma
+/types/zui/ @yuanxu
+/types/zxcvbn/ @mtraynham
diff --git a/.gitignore b/.gitignore
index ac63b6f6b5..079ad27699 100644
--- a/.gitignore
+++ b/.gitignore
@@ -46,6 +46,7 @@ npm-debug.log
.settings/launch.json
.vs
.vscode
+.history
# yarn
yarn.lock
diff --git a/.npmrc b/.npmrc
new file mode 100644
index 0000000000..9cf9495031
--- /dev/null
+++ b/.npmrc
@@ -0,0 +1 @@
+package-lock=false
\ No newline at end of file
diff --git a/README.es.md b/README.es.md
index c3cff967db..df675cbe41 100644
--- a/README.es.md
+++ b/README.es.md
@@ -22,15 +22,15 @@ Este es el método preferido. Solo está disponible para usuarios TypeScript 2.0
npm install --save-dev @types/node
```
-Los types deberÃan ser incluidos automaticamente por el compilador.
+Los types deberÃan ser incluidos automáticamente por el compilador.
Vea más en el [manual](http://www.typescriptlang.org/docs/handbook/declaration-files/consumption.html).
-Para un paquete NPM "foo", Estos `typings` estarán en "@types/foo".
+Para un paquete NPM "foo", estos `typings` estarán en "@types/foo".
Si no puedes encontrar tu paquete, búscalo en [TypeSearch](https://microsoft.github.io/TypeSearch/).
Si aún no puedes encontrarlo, comprueba si el paquete ya [incluye](http://www.typescriptlang.org/docs/handbook/declaration-files/publishing.html) los typings.
Esto es provisto usualmente en el campo `"types"` o `"typings"` en el `package.json`,
-o solo busca por cualquier archivo ".d.ts" en el paquete e incluyelo manualmente con un `/// `.
+o solo busca por cualquier archivo ".d.ts" en el paquete e inclúyelo manualmente con un `/// `.
### Otros métodos
@@ -39,7 +39,7 @@ Estos pueden ser utilizados por TypeScript 1.0.
* [Typings](https://github.com/typings/typings)
* ~~[NuGet](http://nuget.org/packages?q=DefinitelyTyped)~~ (use las alternativas preferidas, la publicación DT type de nuget ha sido desactivada)
-* Descarguelo manualmente desde la `master` branch de este repositorio
+* Descárguelo manualmente desde la `master` branch de este repositorio
Tal vez debas añadir manualmente las [referencias](http://www.typescriptlang.org/docs/handbook/triple-slash-directives.html).
@@ -88,7 +88,7 @@ Primero, haz un [fork](https://guides.github.com/activities/forking/) en este re
* `cd types/my-package-to-edit`
* Haz cambios. Recuerda editar las pruebas.
Si realiza cambios importantes, no olvide [actualizar una versión principal](#quiero-actualizar-un-paquete-a-una-nueva-versión-principal).
-* También puede que quieras añadirte la sección "Definitions by" en el encabezado del paquete.
+* También puede que quieras añadirle la sección "Definitions by" en el encabezado del paquete.
- Esto hará que seas notificado (a través de tu nombre de usuario en GitHub) cada vez que alguien haga un pull request o issue sobre el paquete.
- Haz esto añadiendo tu nombre al final de la lÃnea, asà como en `// Definitions by: Alice , Bob `.
- O si hay más personas, puede ser multiline
@@ -109,7 +109,7 @@ Si no lo hace, puedes hacerlo en el comentario asociado con el PR.
Si eres el autor de la librerÃa, o puedes hacer un pull request a la biblioteca, [bundle types](http://www.typescriptlang.org/docs/handbook/declaration-files/publishing.html) en vez de publicarlo en DefinitelyTyped.
Si estás agregando typings para un paquete NPM, crea un directorio con el mismo nombre.
-Si el paquete al que le estás agregando typings no es para NPM, asegurate de que el nombre que escojas no genere problemas con el nombre del paquete en NPM.
+Si el paquete al que le estás agregando typings no es para NPM, asegúrate de que el nombre que escojas no genere problemas con el nombre del paquete en NPM.
(Puedes usar `npm info foo` para verificar la existencia del paquete `foo`.)
Tu paquete deberÃa tener esta estructura:
@@ -126,7 +126,7 @@ Ve todas las opciones en [dts-gen](https://github.com/Microsoft/dts-gen).
También puedes configurar el `tsconfig.json` para añadir nuevos archivos, para agregar un `"target": "es6"` (necesitado por las funciones asÃncronas), para agregar a la `"lib"`, o para agregar la opción de compilación `"jsx"`.
-Los miembros de DefinitelyTyped frecuentemente monitorean nuevos PRs, pero ten en mente que la cantidad de PRs podrian ralentizar el proceso.
+Los miembros de DefinitelyTyped frecuentemente monitorean nuevos PRs, pero ten en mente que la cantidad de PRs podrÃan ralentizar el proceso.
Para un buen paquete de ejemplo, vea [base64-js](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/base64-js).
@@ -135,7 +135,7 @@ Para un buen paquete de ejemplo, vea [base64-js](https://github.com/DefinitelyTy
* Primero, sigue el consejo del [manual](http://www.typescriptlang.org/docs/handbook/declaration-files/do-s-and-don-ts.html).
* Formatear: Ya sea utilizar todo en tabs, o siempre utiliza 4 espacios.
-* `function sum(nums: number[]): number`: Utiliza `ReadonlyArray` si una funcion no escribe a sus parámetros.
+* `function sum(nums: number[]): number`: Utiliza `ReadonlyArray` si una función no escribe a sus parámetros.
* `interface Foo { new(): Foo; }`:
Este define el tipo de objeto que esten nuevos. Probablemente quieras `declare class Foo { constructor(); }`.
* `const Class: { new(): IClass; }`:
@@ -146,7 +146,7 @@ Para un buen paquete de ejemplo, vea [base64-js](https://github.com/DefinitelyTy
Un ejemplo donde un tipo de parámetro es aceptable: `function id(value: T): T;`.
Un ejemplo donde no es aceptable: `function parseJson(json: string): T;`.
Una excepción: `new Map()` está bien.
-* Utilizando los tipos `Function` y `Object` casi nunca es una buena idea. En 99% de los casos es posible especificar un tipo más especifico. Los ejemplos son `(x: number) => number` para [funciones](http://www.typescriptlang.org/docs/handbook/functions.html#function-types) y `{ x: number, y: number }` para objetos. Si no hay certeza en lo absoluto del tipo, [`any`](http://www.typescriptlang.org/docs/handbook/basic-types.html#any) es la opción correcta, no `Object`. Si el único hecho conocido sobre el tipo es que es un objecto, usa el tipo [`object`](https://www.typescriptlang.org/docs/handbook/release-notes/typescript-2-2.html#object-type), no `Object` o `{ [key: string]: any }`.
+* Utilizando los tipos `Function` y `Object` casi nunca es una buena idea. En 99% de los casos es posible especificar un tipo más especÃfico. Los ejemplos son `(x: number) => number` para [funciones](http://www.typescriptlang.org/docs/handbook/functions.html#function-types) y `{ x: number, y: number }` para objetos. Si no hay certeza en lo absoluto del tipo, [`any`](http://www.typescriptlang.org/docs/handbook/basic-types.html#any) es la opción correcta, no `Object`. Si el único hecho conocido sobre el tipo es que es un objecto, usa el tipo [`object`](https://www.typescriptlang.org/docs/handbook/release-notes/typescript-2-2.html#object-type), no `Object` o `{ [key: string]: any }`.
* `var foo: string | any`:
Cuando es usado `any` en un tipo de unión, el tipo resultante todavÃa es `any`. Asà que mientras la porción `string` de este tipo de anotación puede _verse_ útil, de hecho, no ofrece ningún typechecking adicional más que un simple `any`.
Dependiendo de la intención, una alternativa aceptable puede ser `any`, `string`, o `string | object`.
@@ -204,11 +204,11 @@ Este script utiliza [dtslint](https://github.com/Microsoft/dtslint).
#### ¿Cuál es exactamente la relación entre este repositorio y los paquetes de `@types` en NPM?
-La `master` branch es automaticamente publicada en el alcance de los `@types` en NPM gracias a los [types-publisher](https://github.com/Microsoft/types-publisher).
+La `master` branch es automáticamente publicada en el alcance de los `@types` en NPM gracias a los [types-publisher](https://github.com/Microsoft/types-publisher).
#### He enviado un pull request. ¿Cuánto tardará en ser merged?
-Esto depende, pero la mayorÃa de los pull requests serán merged en alrededor de una semana. PRs que hayan sido aprovados por un autor listado en el encabezado de las definiciones usualmente son merged más rápidamente; PRs para nuevas definiciones tomarán más tiempo ya que requieren más revisiones de los mantenedores. Cada PR es revisado por un miembro de TypeScript o DefinitelyTyped antes de ser merged, por favor se paciente debido a que factores humanos pueden causar retrasos. Revisa el [PR Burndown Board](https://github.com/DefinitelyTyped/DefinitelyTyped/projects/3?card_filter_query=is%3Aopen) para ver el progreso mientras los mantenedores trabajan on los PRs abiertos.
+Esto depende, pero la mayorÃa de los pull requests serán merged en alrededor de una semana. PRs que hayan sido aprobados por un autor listado en el encabezado de las definiciones usualmente son merged más rápidamente; PRs para nuevas definiciones tomarán más tiempo ya que requieren más revisiones de los mantenedores. Cada PR es revisado por un miembro de TypeScript o DefinitelyTyped antes de ser merged, por favor sé paciente debido a que factores humanos pueden causar retrasos. Revisa el [PR Burndown Board](https://github.com/DefinitelyTyped/DefinitelyTyped/projects/3?card_filter_query=is%3Aopen) para ver el progreso mientras los mantenedores trabajan en los PRs abiertos.
#### Mi PR ha sido merged; ¿cuándo será actualizado el paquete de `@types` NPM?
@@ -216,12 +216,12 @@ Los paquetes NPM deberán ser actualizados en unas cuantas horas. Si ha pasado m
#### Estoy escribiendo una definición que depende de otra definición. DeberÃa utilizar `` o una import?
-Si el modulo al cual te estás refiriendo es un módulo externo (utiliza `export`), utilice una import.
+Si el módulo al cual te estás refiriendo es un módulo externo (utiliza `export`), utilice una import.
Si el módulo al cual te refieres es un módulo ambiente (utiliza `declare module`, o simplemente declara las globales), utilice ``.
#### He notado que algunos paquetes aquà tienen `package.json`.
-Normalmente no lo necesitaras. Cuando publicas un paquete normalmente nosotros automáticamente crearemos un `package.json` para eso.
+Normalmente no lo necesitarás. Cuando publicas un paquete normalmente nosotros automáticamente crearemos un `package.json` para eso.
Un `package.json` puede ser incluido por el bien de especificar dependencias. Aquà tienen un [ejemplo](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/pikaday/package.json).
No aceptamos otros campos, tales como `"description"`, para que sean definidos manualmente.
Además, si necesitas referencia a una versión anterior de typings, debes hacerlo añadiendo `"dependencies": { "@types/foo": "x.y.z" }` al package.json.
@@ -260,7 +260,7 @@ Cuando ya no sea un borrador, lo podremos eliminar desde DefinitelyType y hacer
Si planeas continuar actualizando la versión anterior del paquete, puedes crear una subcarpeta con la versión actual p.ej. `v2`, y copia los archivos existentes. Si es asÃ, necesitarás:
1. Actualiza las rutas relativas en `tsconfig.json` al igual que `tslint.json`.
-2. Añadir reglas de mapeo de rutas para asegurart de que la prueba se está ejecutando contra la versión prevista.
+2. Añadir reglas de mapeo de rutas para asegurarte de que la prueba se está ejecutando contra la versión prevista.
Por ejemplo [history v2 `tsconfig.json`](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/history/v2/tsconfig.json) se ve asÃ:
@@ -280,24 +280,24 @@ Por ejemplo [history v2 `tsconfig.json`](https://github.com/DefinitelyTyped/Defi
}
```
-Si hay otros paquetes en DefinitelyTyped que son incompatibles con la nueva versión, necesitaras mapear las rutas a la versión anterior. También deberá hacer esto para los paquetes que dependen de paquetes que dependen de una version anterior.
+Si hay otros paquetes en DefinitelyTyped que son incompatibles con la nueva versión, necesitarás mapear las rutas a la versión anterior. También deberá hacer esto para los paquetes que dependen de paquetes que dependen de una version anterior.
Por ejemplo, `react-router` depende de `history@2`, asà que [react-router `tsconfig.json`](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/react-router/tsconfig.json) tiene una ruta mapeada a "history": `[ "history/v2" ]`;
transitivo asà mismo, `react-router-bootstrap` (que depende de `react-router`) también añade una ruta mapeada en su [tsconfig.json](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/react-router-bootstrap/tsconfig.json).
-Además, `/// ` no trabajara con rutas mapeadas, asà que las dependencias deberán utilizar `import`.
+Además, `/// ` no trabajará con rutas mapeadas, asà que las dependencias deberán utilizar `import`.
#### ¿Cómo escribo definitions para paquetes que pueden ser usados globalmente y como un módulo?
-El manual de TypeScript contiene excelente [información general para escribir definiciones](https://www.typescriptlang.org/docs/handbook/declaration-files/introduction.html), ademas [este archivo de definiciones de ejemplo](https://www.typescriptlang.org/docs/handbook/declaration-files/templates/global-modifying-module-d-ts.html) el cual muestra como crear una definición utilizando la sintaxis de módulo en ES6, asi como también especificando objetos que son disponibles en el alcance global. Esta técnica es demostrada practicamente en la [definición para big.js](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/big.js/index.d.ts), el cual es una librerÃa que puede ser cargada globalmente a travéz de una etiqueta script en una página web, o importada via require o imports estilo ES6.
+El manual de TypeScript contiene excelente [información general para escribir definiciones](https://www.typescriptlang.org/docs/handbook/declaration-files/introduction.html), además [este archivo de definiciones de ejemplo](https://www.typescriptlang.org/docs/handbook/declaration-files/templates/global-modifying-module-d-ts.html) el cual muestra como crear una definición utilizando la sintaxis de módulo en ES6, asi como también especificando objetos que son disponibles en el alcance global. Esta técnica es demostrada prácticamente en la [definición para big.js](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/big.js/index.d.ts), el cual es una librerÃa que puede ser cargada globalmente a través de una etiqueta script en una página web, o importada vÃa require o imports estilo ES6.
-Para probar como puede ser usada tu definición cuando se refieren globalmente o como un módulo importado, crea una carpeta `test`, y coloca dos archivos de prueba en él. nombra uno `YourLibraryName-global.test.ts` y el otro `YourLibraryName-module.test.ts`. El archivo de prueba _global_ debe ejercer la definición de acuerdo como va a ser usado en un script cargado en una página web donde la librerÃa estará disponible en el alcance global - en este escenario no debes de especificar la sentencia de import. El archivo _módulo_ de prueba debe de ejercer la definición de acuerdo a como va a ser utilizado cuando sea importado (incluyendo las sentencias `import`). Si especificas un propiedad `files` en tu archivo tsconfig.json, asegurate de incluir ambos archivos de prueba. Un [ejemplo práctico de esto](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/big.js/test) es también disponible en la definición de big.js.
+Para probar como puede ser usada tu definición cuando se refieren globalmente o como un módulo importado, crea una carpeta `test`, y coloca dos archivos de prueba en él. nombra uno `YourLibraryName-global.test.ts` y el otro `YourLibraryName-module.test.ts`. El archivo de prueba _global_ debe ejercer la definición de acuerdo como va a ser usado en un script cargado en una página web donde la librerÃa estará disponible en el alcance global - en este escenario no debes de especificar la sentencia de import. El archivo _módulo_ de prueba debe de ejercer la definición de acuerdo a como va a ser utilizado cuando sea importado (incluyendo las sentencias `import`). Si especificas una propiedad `files` en tu archivo tsconfig.json, asegurate de incluir ambos archivos de prueba. Un [ejemplo práctico de esto](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/big.js/test) es también disponible en la definición de big.js.
Por favor tenga en cuenta que no es necesario para ejercer plenamente la definición en cada archivo de prueba - Es suficiente con probar solo los elementos globalmente accesibles en la prueba de archivos globales y ejercer la definición en el módulo del archivo de prueba, o viceversa.
#### ¿Qué pasa con paquetes scoped?
-Types para un paquete scoped `@foo/bar` deberán ir en `types/foo__bar`. tenga en cuenta el doble guion bajo.
+Types para un paquete scoped `@foo/bar` deberán ir en `types/foo__bar`. tenga en cuenta el doble guión bajo.
Cuando `dts-gen` es utilizado como scaffold en un paquete scoped, las propiedades `paths` deberán ser adaptadas manualmente en el paquete generado
`tsconfig.json` para referenciar correctamente el paquete scoped:
diff --git a/README.ko.md b/README.ko.md
new file mode 100644
index 0000000000..224967a9dc
--- /dev/null
+++ b/README.ko.md
@@ -0,0 +1,338 @@
+# DefinitelyTyped [](https://travis-ci.org/DefinitelyTyped/DefinitelyTyped)
+
+[](https://gitter.im/borisyankov/DefinitelyTyped?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
+
+> ì´ ì €ìž¥ì†ŒëŠ” ê³ í’ˆì§ˆì˜ íƒ€ìž…ìŠ¤í¬ë¦½íЏ(TypeScript) ìžë£Œí˜• ì •ì˜(Type definition)를 위한 ì €ìž¥ì†Œìž…ë‹ˆë‹¤.
+
+ì´ ë¬¸ì„œê°€ 가장 ìµœì‹ ë‚´ìš©ì„ ë‹´ê³ ìžˆê¸´ 하지만, [ê³µì‹ ì‚¬ì´íЏ(definitelytyped.org)](http://definitelytyped.org)ë„ í™•ì¸í•´ë³´ì‹œë©´ 좋습니다.
+
+## ì„ ì–¸ 파ì¼(Declaration file)ì´ ë”가요?
+
+[타입스í¬ë¦½íЏ 안내서(TypeScript handbook)](http://www.typescriptlang.org/docs/handbook/declaration-files/introduction.html)를 ì½ì–´ë³´ì„¸ìš”.
+
+## ì„ ì–¸ 파ì¼(Declaration file)ì„ ì–´ë–»ê²Œ ë°›ì„ ìˆ˜ 있나요??
+
+### npm 사용하기
+
+아래 ë°©ë²•ì€ íƒ€ìž…ìŠ¤í¬ë¦½íЏ(TypeScript) 2.0+ ì´ìƒì˜ ë²„ì „ì„ ì‚¬ìš©í•˜ëŠ” 사람들만 ì‚¬ìš©í• ìˆ˜ 있는 방법ì´ê¸°ëŠ” 합니다만, ì´ ë°©ë²•ì„ ì‚¬ìš©í•˜ê¸°ë¥¼ ìž¥ë ¤í•©ë‹ˆë‹¤.
+
+```sh
+npm install --save-dev @types/node
+```
+
+`node` 를 위한 ìžë£Œí˜•(Typing)ì´ ì»´íŒŒì¼ ê³¼ì •ì— ìžë™ìœ¼ë¡œ í¬í•¨ë ê²ë‹ˆë‹¤.
+ë” ìžì„¸í•œ ë‚´ìš©ì€ [안내서(Handbook)](http://www.typescriptlang.org/docs/handbook/declaration-files/consumption.html)ì—서 확ì¸í•´ë³´ì‹¤ 수 있습니다.
+
+NPM ì˜ "foo" íŒ¨í‚¤ì§€ì— ëŒ€ì‘ë˜ëŠ” ìžë£Œí˜• 패키지는 "@types/foo" 입니다.
+ì›í•˜ì‹œëŠ” 패키지를 ì°¾ì„ ìˆ˜ 없는 경우, [타입서치(TypeSearch)](https://microsoft.github.io/TypeSearch/) 사ì´íЏì—서 한 번 찾아보세요.
+
+타입서치(TypeSearch)ì—ì„œë„ ì°¾ì„ ìˆ˜ 없는 경우, ì°¾ê³ ìžˆëŠ” 패키지가 ìžë£Œí˜•(Typing)ì„
+[함께 ì œê³µ](http://www.typescriptlang.org/docs/handbook/declaration-files/publishing.html)í•˜ê³ ìžˆì§€ëŠ” 않ì€ì§€ 확ì¸í•´ë³´ì„¸ìš”.
+íŒ¨í‚¤ì§€ì— í¬í•¨ëœ ìžë£Œí˜•(Typing)ì€ ì£¼ë¡œ `package.json` 파ì¼ì˜ `"types"` 나 `"typings"` 필드(Field)를 통해 ì œê³µë˜ì§€ë§Œ,
+`/// ` ê°™ì€ ì£¼ì„ì„ ì‚¬ìš©í•˜ì—¬ 패키지 ì•ˆì˜ ".d.ts" 파ì¼ë“¤ì„ ì§ì ‘ ê°€ì ¸ì™€ì•¼ í• ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤.
+
+
+### ê·¸ ì™¸ì˜ ë°©ë²•ë“¤
+
+타입스í¬ë¦½íЏ(TypeScript) 1.0 ë²„ì „ì—서 ì‚¬ìš©í• ìˆ˜ 있는 ë°©ë²•ì€ ë‹¤ìŒê³¼ 같습니다.
+
+* [Typings](https://github.com/typings/typings) ì„ ì‚¬ìš©í•˜ê¸°
+* ~~[NuGet](http://nuget.org/packages?q=DefinitelyTyped) ì„ ì‚¬ìš©í•˜ê¸°~~ (다른 ë°©ë²•ì„ ì‚¬ìš©í•´ì£¼ì„¸ìš”. NuGet ì€ ë” ì´ìƒ DT ìžë£Œí˜•(Typing)ì„ ì œê³µí•˜ì§€ 않습니다.)
+* ì´ ì €ìž¥ì†Œì˜ `master` 브랜치를 ì§ì ‘ ë‚´ë ¤ë°›ê¸°
+
+위 ë°©ë²•ì„ ì‚¬ìš©í• ê²½ìš° 수ë™ìœ¼ë¡œ [참조(Reference)](http://www.typescriptlang.org/docs/handbook/triple-slash-directives.html)를 추가해주어야 í• ìˆ˜ 있습니다.
+
+
+## 어떻게 ì´ê³³ì— ê¸°ì—¬í• ìˆ˜ 있나요?
+
+여러분과 ê°™ì€ ë§Žì€ ê¸°ì—¬ìžë“¤ì˜ ë„움 ë•ë¶„ì— ì´ ì €ìž¥ì†Œê°€ ëŒì•„ê°€ê³ ìžˆìŠµë‹ˆë‹¤. ê°ì‚¬í•©ë‹ˆë‹¤.
+
+### 테스트
+
+ì—¬ëŸ¬ë¶„ì´ ë§Œë“ ìžë£Œí˜• ì„ ì–¸(Type declation)ì„ ì„¸ìƒì— ê³µìœ í•˜ê¸°ì— ì•žì„œ, ì—¬ëŸ¬ë¶„ì´ ìŠ¤ìŠ¤ë¡œ ì—¬ëŸ¬ë¶„ì˜ ìžë£Œí˜• ì„ ì–¸(Type declation)ì„ ì‚¬ìš©í•˜ê³ í™•ì¸í•´ì£¼ì„¸ìš”.
+
+#### ì´ë¯¸ 존재하는 ìžë£Œí˜• 패키지를 임시로 ìˆ˜ì •í•˜ê¸°
+
+ì´ë¯¸ 존재하는 íŒ¨í‚¤ì§€ì˜ ìžë£Œí˜• ì„ ì–¸(Type declaration)ì— ìƒˆë¡œìš´ ê¸°ëŠ¥ì„ ì¶”ê°€í•˜ë ¤ë©´ [모듈 ì¦ê°•(module augmentation)](http://www.typescriptlang.org/docs/handbook/declaration-merging.html#module-augmentation)를 ì‚¬ìš©í• ìˆ˜ 있습니다.
+ë¬¼ë¡ `node_modules/@types/foo/index.d.ts` 를 ì§ì ‘ ìˆ˜ì •í•˜ì‹¤ ìˆ˜ë„ ìžˆìœ¼ë©°, ì´ íŒŒì¼ì„ 복사한 ë‹¤ìŒ ì•„ëž˜ì˜ ê³¼ì •ì„ ë”°ë¼í•˜ì‹¤ ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤.
+
+
+#### 새 ìžë£Œí˜• 패키지를 임시로 추가하기
+
+ì‚¬ìš©í•˜ê³ ê³„ì‹ `tsconfig.json` ì— ë‹¤ìŒ ë‚´ìš©ì„ ì¶”ê°€í•´ì£¼ì„¸ìš”.
+
+```json
+"baseUrl": "types",
+"typeRoots": ["types"],
+```
+
+(`types` ëŒ€ì‹ `src/types` ì„ ì‚¬ìš©í•˜ì‹¤ ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤.)
+ê·¸ë¦¬ê³ "foo" 모듈(Module)ì— ëŒ€í•œ ì„ ì–¸(Declaration)ì„ í¬í•¨í•˜ëŠ” `types/foo/index.d.ts` 파ì¼ì„ 만들어주세요.
+ì´ì œ 코드 안ì—서 ì—¬ëŸ¬ë¶„ì˜ ìƒˆ ìžë£Œí˜• ì„ ì–¸(Type declaration)ì„ ì‚¬ìš©í•˜ëŠ” `"foo"` 모듈(Module)ì„ ìž„í¬íЏ(Import)하실 수 ìžˆì„ ê²ë‹ˆë‹¤.
+코드를 컴파ì¼í•˜ê³ 실행시켜서 ì—¬ëŸ¬ë¶„ì˜ ìžë£Œí˜•(Typing)ì´ ì‹¤í–‰ ì¤‘ì— ì‹¤ì œë¡œ 벌어지는 ì¼ê³¼ 잘 맞아떨어지는지 확ì¸í•´ì£¼ì„¸ìš”.
+ì‹¤ì œ 코드를 통한 확ì¸ì´ ë나면, [í’€ 리퀘스트(Pull request)](#í’€-리퀘스트pull-request-만들기)를 만들어주세요.
+[ì´ë¯¸ 존재하는 패키지를 ìˆ˜ì •](#ì´ë¯¸-존재하는-패키지를-ìˆ˜ì •í•˜ê¸°)하거나 [새 패키지를 만들기](#새-패키지-만들기)위한 ê³¼ì •ë“¤ì„ ë”°ë¼í•˜ì‹œë©´ ë©ë‹ˆë‹¤.
+
+
+### 풀 리퀘스트(Pull request) 만들기
+
+ì—¬ëŸ¬ë¶„ì˜ ìžë£Œí˜• ì„ ì–¸ì´ ìž˜ ìž‘ë™í•˜ëŠ”ì§€ 확ì¸í•˜ì…¨ë‹¤ë©´, DefinitelyTyped ì— ê³µìœ í•´ì£¼ì„¸ìš”.
+
+ìš°ì„ , ì´ ì €ìž¥ì†Œë¥¼ [í¬í¬(fork)](https://guides.github.com/activities/forking/)í•´ ì£¼ì‹œê³ , [node](https://nodejs.org/) 를 ì„¤ì¹˜í•˜ì‹ ë’¤, `npm install` ëª…ë ¹ì„ ì‹¤í–‰í•´ì£¼ì„¸ìš”.
+
+
+#### ì´ë¯¸ 존재하는 패키지를 ìˆ˜ì •í•˜ê¸°
+
+* `cd types/my-package-to-edit` ëª…ë ¹ì„ ì‹¤í–‰í•©ë‹ˆë‹¤.
+* ìžë£Œí˜•(Typing) 파ì¼ë“¤ì„ ìˆ˜ì •í•©ë‹ˆë‹¤. 테스트를 추가하는 ê²ƒë„ ìžŠì§€ë§ˆì„¸ìš”!
+ 만약 ë¸Œë ˆì´í‚¹ ì²´ì¸ì§€(Breaking change)를 만드셨다면, [ë©”ì´ì € ë²„ì „(major version)](#i-want-to-update-a-package-to-a-new-major-version)ì„ ê¼ ì˜¬ë ¤ì£¼ì„¸ìš”.
+* 패키지 머릿주ì„ì˜ "Definitions by" ë¶€ë¶„ì— ì—¬ëŸ¬ë¶„ì˜ ì´ë¦„ì„ ì¶”ê°€í•˜ì‹¤ ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤.
+ - ì´ë¦„ì„ ì¶”ê°€í•˜ì‹œë©´ 다른 ì‚¬ëžŒë“¤ì´ ê·¸ íŒ¨í‚¤ì§€ì— ëŒ€í•œ í’€ 리퀘스트(Pull request)나 ì´ìŠˆ(Issue)를 만들 때 여러분ì—게 ì•ŒëžŒì´ ê°‘ë‹ˆë‹¤.
+ - `// Definitions by: Alice , Bob ` 와 ê°™ì´ ì—¬ëŸ¬ë¶„ì˜ ì´ë¦„ì„ ì¤„ì˜ ë§¨ ë§ˆì§€ë§‰ì— ì¶”ê°€í• ìˆ˜ 있습니다.
+ - ì‚¬ëžŒì´ ë„ˆë¬´ ë§Žì„ ê²½ìš°ì—”, 다ìŒê³¼ ê°™ì´ ì—¬ëŸ¬ 줄로 쓰실 ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤.
+ ```typescript
+ // Definitions by: Alice
+ // Bob
+ // Steve
+ // John
+ ```
+* `tslint.json` 파ì¼ì´ 있는 경우ì—는, `npm run lint package-name` ëª…ë ¹ì„ ì‹¤í–‰ì‹œí‚¤ê³ ê²°ê³¼ë¥¼ 확ì¸í•´ì£¼ì„¸ìš”. ê·¸ë ‡ì§€ ì•Šì€ ê²½ìš°ì—는, 해당 패키지가 있는 ë””ë ‰í† ë¦¬ 안ì—서 `tsc` ëª…ë ¹ì„ ì‹¤í–‰ì‹œí‚¤ê³ ê²°ê³¼ë¥¼ 확ì¸í•´ì£¼ì„¸ìš”.
+
+ì´ë¯¸ 존재하는 íŒ¨í‚¤ì§€ì— ëŒ€í•œ í’€ 리퀘스트(Pull request)를 ë§Œë“¤ì—ˆì„ ê²½ìš°ì—는, `dt-bot` ì´ ì´ì „ ì €ìžë“¤ì„ ìžë™ìœ¼ë¡œ 호출하는지 확ì¸í•´ì£¼ì„¸ìš”.
+ê·¸ë ‡ì§€ ì•Šì€ ê²½ìš°ì—는, ì—¬ëŸ¬ë¶„ì´ ì§ì ‘ í’€ 리퀘스트(Pull request)와 관계있는 ì‚¬ëžŒë“¤ì„ í˜¸ì¶œí• ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤.
+
+
+#### 새 패키지를 만들기
+
+만약 ë¼ì´ë¸ŒëŸ¬ë¦¬ë¥¼ 만드는 중ì´ê³ ë¼ì´ë¸ŒëŸ¬ë¦¬ê°€ 타입스í¬ë¦½íЏ(TypeScript)로 쓰여있다면, DefinitelyTyped ì— ì„ ì–¸(Declaration)ì„ ì˜¬ë¦¬ëŠ” ëŒ€ì‹ íŒ¨í‚¤ì§€ì— [ìžë™ìƒì„±ëœ ì„ ì–¸(Declaration) 파ì¼ì„ í¬í•¨](http://www.typescriptlang.org/docs/handbook/declaration-files/publishing.html)시킬 수 있습니다.
+
+NPM 패키지를 위한 ìžë£Œí˜•(Typing) 패키지를 ë§Œë“œì‹œë ¤ë©´, íŒ¨í‚¤ì§€ì˜ ì´ë¦„ê³¼ ê°™ì€ ì´ë¦„ì˜ ë””ë ‰í† ë¦¬ë¥¼ 만들어주세요.
+NPM ì— ì˜¬ë¼ê°€ 있지 ì•Šì€ íŒ¨í‚¤ì§€ë¥¼ 위한 ìžë£Œí˜•(Typing) 패키지를 ë§Œë“œì‹œë ¤ë©´, ê·¸ 패키지가 NPM ì— ì˜¬ë¼ì™€ 있는 패키지와 ì´ë¦„ì´ ê²¹ì¹˜ì§€ 않는지 확ì¸í•´ì£¼ì„¸ìš”.
+(`npm info foo` ëª…ë ¹ì–´ë¥¼ 사용하여 `foo` 패키지가 NPM ì— ìžˆëŠ”ì§€ 확ì¸í• 수 있습니다.)
+
+새 ìžë£Œí˜• 패키지는 다ìŒê³¼ ê°™ì€ êµ¬ì¡°ë¡œ 구성ë˜ì–´ìžˆì–´ì•¼ë§Œ 합니다.
+
+| íŒŒì¼ ì´ë¦„ | ìš©ë„ |
+| --- | --- |
+| index.d.ts | 패키지를 위한 ìžë£Œí˜•(Typing)ì„ í¬í•¨í•˜ëŠ” 파ì¼ìž…니다. |
+| foo-tests.ts | ìžë£Œí˜•(Typing)ì˜ í…ŒìŠ¤íŠ¸ë¥¼ 위한 파ì¼ìž…니다. ì´ íŒŒì¼ì˜ 코드는 실행ë˜ì§€ëŠ” 않지만, ìžë£Œí˜• 검사(Type checking)를 통과해야 합니다. |
+| tsconfig.json | `tsc` ëª…ë ¹ì„ ëŒë¦´ 수 있게 해주는 파ì¼ìž…니다. |
+| tslint.json | 린터(Linter)를 ì‚¬ìš©í• ìˆ˜ 있게 해주는 파ì¼ìž…니다. |
+
+ì´ íŒŒì¼ë“¤ì€, npm ≥ 5.2.0 ì—서는 `npx dts-gen --dt --name my-package-name --template module` ëª…ë ¹ìœ¼ë¡œ,
+ê·¸ ì´í•˜ 경우ì—는 `npm install -g dts-gen` 와 `dts-gen --dt --name my-package-name --template module` ëª…ë ¹ìœ¼ë¡œ 만들 수 있습니다.
+`dts-gen` ì˜ ëª¨ë“ ì˜µì…˜(Option)ì„ ë³´ê³ ì‹¶ìœ¼ì‹œë©´ [dts-gen](https://github.com/Microsoft/dts-gen) ì €ìž¥ì†Œë¥¼ 확ì¸í•´ì£¼ì„¸ìš”.
+
+ìžë£Œí˜•(Typing) íŒ¨í‚¤ì§€ì— ìƒˆ 파ì¼ì„ 추가하거나, `async` 키워드를 사용하기 위해 `"target"` ì„ `"es6"` 로 ì„¤ì •í•˜ê±°ë‚˜, `"lib"` 를 추가하거나, `jsx` ì§€ì›ì„ 추가하기 위해서 `tsconfig.json` 파ì¼ì„ 변경해야 í• ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤.
+
+DefinitelyTyped ì˜ ê´€ë¦¬ìžë“¤ì´ 주기ì 으로 새로운 í’€ 리퀘스트(Pull request)ë“¤ì„ í™•ì¸í•˜ê¸°ëŠ” 하지만,
+다른 í’€ 리퀘스트(Pull request)ê°€ ë§Žì„ ê²½ìš° 확ì¸ì´ ëŠë ¤ì§ˆ 수 있다는 걸 알아주세요.
+
+[base64-js](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/base64-js) 패키지는 ì¢‹ì€ ì˜ˆì‹œ 중 하나입니다.
+
+
+#### ë§Žì´ ì €ì§€ë¥´ëŠ” 실수들
+
+* ìš°ì„ , [안내서(Handbook)](http://www.typescriptlang.org/docs/handbook/declaration-files/do-s-and-don-ts.html)ì— ë‚˜ì™€ìžˆëŠ” ë‚´ìš©ë“¤ì„ ë”°ë¼ì£¼ì„¸ìš”.
+* 코드ì—서는 ëª¨ë“ ê³³ì—서 íƒ(Tab)ì„ ì‚¬ìš©í•˜ê±°ë‚˜, í•ìƒ 4 ê°œì˜ ë„어쓰기를 사용해주세요.
+* `function sum(nums: number[]): number`ì˜ ê²½ìš°, 만약 함수가 ì¸ìžë¥¼ 변경하지 않는다면 `ReadonlyArray` 를 사용해주세요.
+* `interface Foo { new(): Foo; }`ì˜ ê²½ìš°,
+ ì´ëŸ° ì„ ì–¸ì€ ì´ í˜•(Type)ì„ ê°€ì§„ ê°ì²´(Object)ì— `new` 를 ì‚¬ìš©í• ìˆ˜ 있ë„ë¡ ë§Œë“니다. ë§Žì€ ê²½ìš° ì—¬ëŸ¬ë¶„ì€ `declare class Foo { constructor(); }` 를 ì‚¬ìš©í•˜ë ¤ëŠ” ê²ƒì¼ ê²ë‹ˆë‹¤.
+* `const Class: { new(): IClass; }`ì˜ ê²½ìš°,
+ `new` 를 ì‚¬ìš©í• ìˆ˜ 있는 ìƒìˆ˜ë¥¼ 만드는 ëŒ€ì‹ , `class Class { constructor(); }` 와 ê°™ì´ í´ëž˜ìФ ì„ ì–¸(Class declaration)ì„ ì‚¬ìš©í•˜ëŠ” 게 ë” ì¢‹ìŠµë‹ˆë‹¤.
+* `getMeAT(): T`ì˜ ê²½ìš°,
+ ë§Œì¼ ìžë£Œí˜• 매개변수(Type parameter)ê°€ í•¨ìˆ˜ì˜ ë§¤ê°œë³€ìˆ˜ì— ë“±ìž¥í•˜ì§€ 않는다면, 그런 ì œë„ˆë¦(Generic) 함수를 ì‚¬ìš©í• í•„ìš”ê°€ 없습니다.
+ ê·¸ ì œë„ˆë¦(Generic) 함수는 단순히 ìžë£Œí˜• 단언(Type assertion)ì„ ìœ„ìž¥ì‹œí‚¨ 것ë¿ìž…니다. ì´ ê²½ìš° `getMeAT() as number` 와 ê°™ì´ ì§„ì§œ ìžë£Œí˜• 단언(Type assertion) ì„ ì‚¬ìš©í•˜ëŠ” 게 ë” ì¢‹ìŠµë‹ˆë‹¤.
+ 다ìŒì€ ê´œì°®ì€ ì œë„ˆë¦(Generic)ì˜ ì˜ˆì‹œìž…ë‹ˆë‹¤. `function id(value: T): T;`.
+ 다ìŒì€ ë¬¸ì œê°€ 있는 ì œë„ˆë¦(Generic)ì˜ ì˜ˆì‹œìž…ë‹ˆë‹¤. `function parseJson(json: string): T;`.
+ 예외ì 으로, `new Map()` 와 ê°™ì€ ê²½ìš°ëŠ” 괜찮습니다.
+* `Function` ì´ë‚˜ `Object` 와 ê°™ì€ í˜•(Type)ì„ ì‚¬ìš©í•˜ëŠ” ê²ƒì€ ëŒ€ë¶€ë¶„ì˜ ê²½ìš° ë¬¸ì œë¥¼ ì¼ìœ¼í‚µë‹ˆë‹¤. 99% ì˜ ê²½ìš° ë” êµ¬ì²´ì ì¸ í˜•(Type)ì„ ì‚¬ìš©í•˜ëŠ”ê²Œ 가능합니다. [함수(Function)](http://www.typescriptlang.org/docs/handbook/functions.html#function-types) 를 위해서는 `(x: number) => number` 와 ê°™ì€, ê°ì²´ë¥¼ 위해서는 `{ x: number, y: number }` 와 ê°™ì€ í˜•(Type)ë“¤ì„ ì‚¬ìš©í• ìˆ˜ 있습니다. 형(Type)ì— ëŒ€í•œ ì •ë³´ê°€ ì „í˜€ ì—†ì„ ê²½ìš°ì—는, `Object` 형(Type)ì´ ì•„ë‹ˆë¼ [`any`](http://www.typescriptlang.org/docs/handbook/basic-types.html#any) 형(Type)ì„ ì‚¬ìš©í•´ì•¼ 합니다. ë§Œì¼ ì–´ë–¤ 형(Type)ì´ ê°ì²´ë¼ëŠ” 사실만 ì•Œê³ ìžˆëŠ” 경우, `Object` 나 `{ [key: string]: any }` ê°€ ì•„ë‹ˆë¼ [`object`](https://www.typescriptlang.org/docs/handbook/release-notes/typescript-2-2.html#object-type) 를 사용해주세요.
+* `var foo: string | any`ì˜ ê²½ìš°,
+ `any` ê°€ í•© ìžë£Œí˜•(Union type)ì˜ ì•ˆì—서 사용ë 경우, ê²°ê³¼ 형(Type)ì€ ì–¸ì œë‚˜ `any` ê°€ ë©ë‹ˆë‹¤. ë”°ë¼ì„œ 형(Type)ì˜ `string` ë¶€ë¶„ì´ ìœ ìš©í•´ ë³´ì¸ë‹¤ 하ë”ë¼ë„, ì‚¬ì‹¤ì€ ìžë£Œí˜• 검사(Type checking)ì˜ ì¸¡ë©´ì—서 `any` 와 다른 ê²ƒì´ ì—†ìŠµë‹ˆë‹¤.
+ ëŒ€ì‹ , `any`, `string`, 나 `string | object` 중 하나를 í•„ìš”ì— ë§žê²Œ 골ë¼ì„œ 사용해주세요.
+
+
+#### 패키지 ì‚ì œí•˜ê¸°
+
+패키지가 ìŠ¤ìŠ¤ë¡œì˜ í˜•(Type)ì„ [í¬í•¨](http://www.typescriptlang.org/docs/handbook/declaration-files/publishing.html)하게 ë˜ë©´, DefinitelyTyped ì— ìžˆëŠ” ìžë£Œí˜•(Typing) 패키지를 ì‚ì œí•˜ëŠ” ê²ƒì´ ì¢‹ìŠµë‹ˆë‹¤.
+
+`npm run not-needed -- typingsPackageName asOfVersion sourceRepoURL [libraryName]` ëª…ë ¹ì–´ë¥¼ 사용하여 ìžë£Œí˜•(Typing) 패키지를 ì‚ì œí• ìˆ˜ 있습니다.
+- `typingsPackageName` 는 ì‚ì œí• ë””ë ‰í† ë¦¬ì˜ ì´ë¦„입니다.
+- `asOfVersion` 는 새 스í…(Stub) ìš© `@types/foo` 를 í¼ë¸”리시(Publish)í• ë²„ì „ìž…ë‹ˆë‹¤. ì´ ë²„ì „ì€ í˜„ìž¬ NPM ì— ì˜¬ë¼ê°„ ë²„ì „ë³´ë‹¤ ë” ë†’ì€ ë²„ì „ì´ì–´ì•¼ 합니다.
+- `sourceRepoURL` 는 ìžë£Œí˜•(Typing)ì„ í¬í•¨í•˜ê²Œ ëœ ì €ìž¥ì†Œì˜ ì£¼ì†Œìž…ë‹ˆë‹¤.
+- `libraryName` 는 íŒ¨í‚¤ì§€ì˜ ì´ë¦„ì„ ì½ê¸° 쉽게 ì“´ 것입니다. 즉, "angular2" ëŒ€ì‹ ì— "Angular 2" 와 ê°™ì´ ì“°ëŠ” ê²ƒì´ ì¢‹ìŠµë‹ˆë‹¤. (ìƒëžµí–ˆì„ 경우ì—는 "typingsPackageName" 와 ê°™ì€ ê²ƒìœ¼ë¡œ 취급ë©ë‹ˆë‹¤.)
+
+DefinitelyTyped ì˜ ë‹¤ë¥¸ íŒ¨í‚¤ì§€ë“¤ì´ ì‚ì œëœ ìžë£Œí˜•(Typing) 패키지를 ì‚¬ìš©í•˜ê³ ìžˆì„ ê²½ìš°, 형(Type)ì„ í¬í•¨í•˜ê¸° 시작한 ì›ëž˜ 패키지를 사용하ë„ë¡ ìˆ˜ì •í•´ì•¼í•©ë‹ˆë‹¤. ì‚ì œëœ ìžë£Œí˜•(Typing) 패키지를 사용하는 ê° DefinitelyTyped íŒ¨í‚¤ì§€ë“¤ì˜ `package.json` 파ì¼ì— `"dependencies": { "foo": "x.y.z" }` 를 추가해주시면 ë©ë‹ˆë‹¤.
+
+DefinitelyTyped ì— í•œ ë²ˆë„ ì˜¬ë¼ì˜¨ ì 없는 패키지가 형(Type)ì„ í¬í•¨í•˜ê²Œ ë˜ì—ˆë‹¤ë©´, `notNeededPackages.json` 파ì¼ì— ì¶”ê°€í• í•„ìš”ë„ ì—†ìŠµë‹ˆë‹¤.
+
+
+#### 린트(Lint)하기
+
+ìžë£Œí˜•(Typing) 패키지를 린트(Lint)í•˜ë ¤ë©´, 패키지 ë””ë ‰í† ë¦¬ì— `{ "extends": "dtslint/dt.json" }` 를 í¬í•¨í•˜ê³ 있는 `tslint.json` 파ì¼ì„ 추가해주시면 ë©ë‹ˆë‹¤. ëª¨ë“ ìƒˆ 패키지는 해당 파ì¼ì„ ê°€ì§€ê³ ìžˆì–´ì•¼ 합니다.
+ê³ ì³ì•¼ 하지만 ì•„ì§ ê³ ì³ì§€ì§€ ì•Šì€ ë¦°íŠ¸(Lint) 결과가 ìžˆì„ ë•Œì—ë§Œ `tslint.json` ì—서 린트 규칙(Lint rule)ì„ ì‚¬ìš©í•˜ì§€ 않ë„ë¡ ì„¤ì •í• ìˆ˜ 있습니다. 예를 들어,
+
+```js
+{
+ "extends": "dtslint/dt.json",
+ "rules": {
+ // ì´ íŒ¨í‚¤ì§€ëŠ” Function í˜•ì„ ì‚¬ìš©í•˜ê³ ìžˆìœ¼ë©°, ê³ ì¹˜ëŠ” 게 쉽지 않다.
+ "ban-types": false
+ }
+}
+```
+
+(린트 규칙(Lint rule)ì´ ì ˆëŒ€ë¡œ ì ìš©ë˜ì„œëŠ” 안ë˜ëŠ” 경우ì—는, `// tslint:disable rule-name` 나 `//tslint:disable-next-line rule-name` 를 사용하는 ê²ƒì´ ì¢‹ìŠµë‹ˆë‹¤. 후ìžê°€ ë” ë‚˜ì€ ë°©ì‹ìž…니다.)
+
+ì–´ë–¤ 표현ì‹(Expression)ì´ íŠ¹ì •í•œ 형(Type)ì„ ê°€ì§„ë‹¤ê³ ë‹¨ì–¸(Assert)í•˜ê³ ì‹¶ì„ ë•Œì—는 `$ExpectType` 를 사용하시면 ë©ë‹ˆë‹¤. ì–´ë–¤ 표현ì‹(Expression)ì´ ì»´íŒŒì¼ì— 실패해야하는 경우ì—는 `$ExpectError` 를 하시면 ë©ë‹ˆë‹¤.
+
+```js
+// $ExpectType void
+f(1);
+
+// $ExpectError
+f("one");
+```
+
+[dtslint](https://github.com/Microsoft/dtslint#write-tests) ì €ìž¥ì†Œì˜ README 파ì¼ì—서 ë” ìžì„¸í•œ ë‚´ìš©ì„ í™•ì¸í•˜ì‹¤ 수 있습니다.
+
+ì´ëŸ° í…ŒìŠ¤íŠ¸ë“¤ì€ `npm run lint package-name` ëª…ë ¹ìœ¼ë¡œ 실행해볼 수 있습니다. ì´ ë•Œ, `package-name` ì€ í…ŒìŠ¤íŠ¸í•˜ê³ ì‹¶ì€ íŒ¨í‚¤ì§€ì˜ ì´ë¦„입니다.
+테스트 스í¬ë¦½íŠ¸ëŠ” [dtslint](https://github.com/Microsoft/dtslint) 를 ì‚¬ìš©í•˜ê³ ìžˆìŠµë‹ˆë‹¤.
+
+
+## ìžì£¼ 하는 질문들
+
+#### ì´ ì €ìž¥ì†Œì™€ `@types` íŒ¨í‚¤ì§€ë“¤ì´ ëŒ€ì²´ 무슨 관계가 있는 건가요?
+
+`master` 브랜치(Branch)ì˜ ë‚´ìš©ë“¤ì´ [types-publisher](https://github.com/Microsoft/types-publisher) 를 사용해 ìžë™ìœ¼ë¡œ `@types` í¼ë¸”리시(Publish)ë©ë‹ˆë‹¤.
+
+#### í’€ 리퀘스트(Pull request)를 ì œì¶œí–ˆìŠµë‹ˆë‹¤. ì´ê²Œ í•©ì³ì§ˆ 때까지 얼마나 걸리나요?
+
+ìƒí™©ì— ë”°ë¼ ë‹¤ë¥´ì§€ë§Œ, ëŒ€ë¶€ë¶„ì˜ í’€ 리퀘스트(Pull request)ë“¤ì€ ì¼ì£¼ì¼ ì•ˆì— í•©ì³ì§‘니다. 머릿주ì„ì— ìžˆëŠ” ì €ìž ì¤‘ í•œëª…ì— ì˜í•´ 승ì¸ëœ í’€ 리퀘스트(Pull request)는 보통 ë” ë¹¨ë¦¬ í•©ì³ì§‘니다. 새로운 íŒ¨í‚¤ì§€ì— ëŒ€í•œ í’€ 리퀘스트(Pull request)는 관리ìžì˜ 세세한 코드 리뷰를 필요로 하기 ë•Œë¬¸ì— ë” ì˜¤ëž˜ 걸리는 경우가 많습니다. ê° PR ë“¤ì€ í•©ì³ì§€ê¸° ì „ì— TypeScript or DefinitelyTyped 팀 구성ì›ì˜ 코드 리뷰를 받아야 하며, ì´ëŠ” ì‚¬ëžŒì´ í•˜ëŠ” ì¼ì´ê¸° ë•Œë¬¸ì— ëŠë ¤ì§ˆ ìˆ˜ë„ ìžˆìœ¼ë‹ˆ 양해를 ë°”ëžë‹ˆë‹¤. [í’€ 리퀘스트 번다운 보드(PR Burndown Board)](https://github.com/DefinitelyTyped/DefinitelyTyped/projects/3?card_filter_query=is%3Aopen)ì—서 열린 í’€ ë¦¬í€˜ìŠ¤íŠ¸ì— ëŒ€í•œ 관리ìžë“¤ì˜ ì§„í–‰ë„를 확ì¸í•˜ì‹¤ 수 있습니다.
+
+#### ë‚´ í’€ 리퀘스트(Pull request)는 í•©ì³ì¡ŒìŠµë‹ˆë‹¤. ì–¸ì œ NPM ì— `@types` 패키지가 ê°±ì‹ ë˜ë‚˜ìš”?
+
+NPM ì˜ íŒ¨í‚¤ì§€ë“¤ì€ ìˆ˜ì‹œê°„ ì•ˆì— ê°±ì‹ ë ê²ë‹ˆë‹¤. 만약 24 ì‹œê°„ì´ ì§€ë‚˜ë„ ê°±ì‹ ë˜ì§€ 않으면, ë¬¸ì œë¥¼ 파악하기 위해 @RyanCavanaugh 나 @andy-ms 를 í’€ 리퀘스트(Pull request)ì—서 호출해주세요.
+
+#### 다른 ìžë£Œí˜• ì •ì˜(Type definition)ì— ì˜ì¡´í•˜ëŠ” ìžë£Œí˜• ì •ì˜(Type definition)ì„ ë§Œë“¤ê³ ìžˆìŠµë‹ˆë‹¤. `` 와 ìž„í¬íЏ(import) 중 ë¬´ì—‡ì„ ì‚¬ìš©í•´ì•¼í•˜ë‚˜ìš”?
+
+외부 모듈(`export` 를 사용하는 모듈)ì„ ì‚¬ìš©í• ê²½ìš°, ìž„í¬íЏ(import)를 사용해주세요.
+환경과 ê´€ë ¨ëœ ëª¨ë“ˆ(ambient module)(`declare module` 를 쓰거나 ì „ì— ë³€ìˆ˜ë“¤ì„ ì„ ì–¸í•œ 모듈)ì„ ì‚¬ìš©í• ê²½ìš°, `` 를 사용해주세요.
+
+#### `package.json` 파ì¼ì´ ê°€ë” ë³´ì´ë˜ë°?
+
+ì¼ë°˜ì 으로는 `package.json` 파ì¼ì„ ì‚¬ìš©í• í•„ìš”ê°€ 없습니다. 패키지가 í¼ë¸”리시(Publish)ë 때 패키지를 위한 `package.json` 파ì¼ì€ ìžë™ìœ¼ë¡œ ìƒì„±ë©ë‹ˆë‹¤.
+ê°€ë” ë³´ì´ëŠ” `package.json` 파ì¼ì€ ì˜ì¡´í•˜ëŠ” ê²ƒë“¤ì„ í‘œì‹œí•˜ê¸° 위해 사용ë©ë‹ˆë‹¤. [예시](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/pikaday/package.json)를 한 번 보세요.
+ì˜ì¡´ì„±ì„ ì œì™¸í•œ 다른 필드(Field)들, 그러니까 `"description"` ê°™ì€ ê²ƒë“¤ì€ ì‚¬ìš©í•´ì„œëŠ” 안ë©ë‹ˆë‹¤.
+ì˜›ë‚ `@types` 패키지를 ì‚¬ìš©í•˜ê³ ì‹¶ìœ¼ì‹¤ 경우ì—ë„ `"dependencies": { "@types/foo": "x.y.z" }` 와 ê°™ì€ ë‚´ìš©ì„ `package.json` 파ì¼ì— 넣으셔야 합니다.
+
+#### ì–´ë–¤ íŒ¨í‚¤ì§€ë“¤ì— `tslint.json` ì´ ì—†ê±°ë‚˜, `tsconfig.json` ì— `"noImplicitAny": true`, `"noImplicitThis": true`, 나 `"strictNullChecks": true` ê°€ 없어요.
+
+그럼 ê·¸ íŒ¨í‚¤ì§€ë“¤ì´ ìž˜ëª»ëœ ê²ë‹ˆë‹¤. ê³ ì³ì„œ í’€ 리퀘스트(Pull request)를 ì œì¶œí•´ì£¼ì‹œë©´ ê³ ë§™ê² ìŠµë‹ˆë‹¤.
+
+#### ìžë£Œí˜• ì •ì˜(Type definition)ì„ ìš”ì²í• 수 있나요?
+
+ì´ë¯¸ ìš”ì²ëœ ìžë£Œí˜• ì •ì˜(Type definition)ë“¤ì„ [여기서](https://github.com/DefinitelyTyped/DefinitelyTyped/labels/Definition%3ARequest) 보실 수 있습니다.
+
+#### DOM ì„ ìœ„í•œ ìžë£Œí˜• ì •ì˜(Type definitions)는요?
+
+웹 표준(Web standard)ê³¼ ê´€ë ¨ì´ ìžˆëŠ” ìžë£Œí˜•(Typing)ë“¤ì€ [TSJS-lib-generator](https://github.com/Microsoft/TSJS-lib-generator) ì €ìž¥ì†Œì— ê¸°ì—¬í•´ì„œ ê³ ì¹˜ì‹¤ 수 있습니다. ê³ ì³ì§„ ìžë£Œí˜•(Typing)ì€ `lib.dom.d.ts` 파ì¼ì— í¬í•¨ë ê²ë‹ˆë‹¤.
+
+#### ì–´ë–¤ 패키지가 `export =` 를 ì“°ê³ ìžˆëŠ”ë°, ì €ëŠ” ë””í´íЏ ìž„í¬íЏ(Default import)ê°€ ë” ì¢‹ìŠµë‹ˆë‹¤. `export =` 를 `export default` 로 ë°”ê¿”ë„ ë˜ë‚˜ìš”?
+
+타입스í¬ë¦½íЏ(TypeScript) 2.7 ì´ìƒì„ ì‚¬ìš©í•˜ê³ ê³„ì‹œë©´ 프로ì 트 안ì—서 `--esModuleInterop` 를 사용해주세요.
+ê·¸ ì´í•˜ì˜ 경우, ë””í´íЏ ìž„í¬íЏ(Default import)ê°€ ë™ìž‘하는 환경(Webpack, SystemJS, esm)ì—서 작업 중ì´ì‹œë©´ [`--allowSyntheticDefaultImports`](http://www.typescriptlang.org/docs/handbook/compiler-options.html) 를 사용하는 걸 ê³ ë ¤í•´ë³´ì„¸ìš”.
+ìžë£Œí˜• ì •ì˜(Type definition)ê°€ 맞는 경우ì—는 ìžë£Œí˜• ì •ì˜(Type definition)ì„ ìˆ˜ì •í•˜ì§€ 마세요.
+NPM íŒ¨í‚¤ì§€ì˜ ê²½ìš°, `node -p 'require("foo")'` ê°€ ì›í•˜ëŠ” ê°’ì´ë¼ë©´ `export =` ì´ ë§žê³ , `node -p 'require("foo").default'` ì´ ì›í•˜ëŠ” ê°’ì´ë¼ë©´ `export default` ì´ ë§žìŠµë‹ˆë‹¤.
+
+#### ìžë£Œí˜• ì„ ì–¸(Type declaration)ì—서 타입스í¬ë¦½íЏ(TypeScript) 2.1 ì´ìƒì˜ ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ê³ ì‹¶ìŠµë‹ˆë‹¤.
+
+ì •ì˜(Definition) 머릿주ì„(`// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped`) ë’¤ì— `// TypeScript Version: 2.1` 를 추가해주시면 ë©ë‹ˆë‹¤.
+
+#### 타입스í¬ë¦½íЏ(TypeScript)ì— ê¸°ë³¸ìœ¼ë¡œ í¬í•¨ë˜ì§€ ì•Šì€ DOM API 를 ì¶”ê°€í•˜ê³ ì‹¶ì–´ìš”.
+
+[TSJS-Lib-Generator](https://github.com/Microsoft/TSJS-lib-generator#readme) ì €ìž¥ì†Œê°€ ê´€ë ¨ë˜ì–´ìžˆì„ ê°€ëŠ¥ì„±ì´ ìžˆìŠµë‹ˆë‹¤. 해당 ì €ìž¥ì†Œì˜ ì•ˆë‚´ë¥¼ ë”°ë¼ì£¼ì„¸ìš”.
+해당 í‘œì¤€ì´ ì•„ì§ ì´ˆì•ˆì¸ ìƒíƒœë¼ë©´, ì´ ì €ìž¥ì†Œì™€ ê´€ë ¨ëœ ì¼ìž…니다.
+`dom-` 으로 시작하는 패키지를 ë§Œë“œì‹ ë’¤, "Project" ë¨¸ë¦¿ì£¼ì„ ë¶€ë¶„ì— í•´ë‹¹ í‘œì¤€ì˜ ë§í¬ë¥¼ ì¨ ì£¼ì„¸ìš”.
+다만 í‘œì¤€ì´ ì´ˆì•ˆì„ ë²—ì–´ë‚˜ë©´ DefinitelyTyped ì—서 ì‚ì œë˜ê³ `@types` 패키지가 ì§€ì›ì´ 중단ëœ(Deprecated) 것으로 표시ë ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤.
+
+#### 패키지를 새 ë©”ì´ì € ë²„ì „(major version)ì— ë§žê²Œ ê°±ì‹ í•˜ê³ ì‹¶ì–´ìš”.
+
+ì˜›ë‚ ë²„ì „ë„ ê³„ì†í•´ì„œ ìˆ˜ì •í• ì˜ˆì •ì´ë¼ë©´, ì´ì „ ë²„ì „ì— í•´ë‹¹í•˜ëŠ” 새 ë””ë ‰í† ë¦¬(예를 들어 `2.` ë²„ì „ì„ ìœ„í•´ì„œëŠ” `v2`)를 ë§Œë“¤ê³ í˜„ìž¬ 파ì¼ë“¤ì„ ê·¸ ë””ë ‰í† ë¦¬ë¡œ 옮겨야 합니다. 새 ë””ë ‰í† ë¦¬ë¡œ 옮긴 ë’¤ì—는
+
+1. `tsconfig.json` 와 `tslint.json` ì— í¬í•¨ëœ ìƒëŒ€ê²½ë¡œë“¤ì„ ìˆ˜ì •í•´ì£¼ì–´ì•¼ 합니다.
+2. 경로 ëŒ€ì‘ ê·œì¹™(Path mapping rule)ì„ ì¶”ê°€í•˜ì—¬ 테스트가 올바른 ë²„ì „ì„ ê²€ì‚¬í•˜ë„ë¡ í•´ì•¼í•©ë‹ˆë‹¤.
+
+예를 들어, [history íŒ¨í‚¤ì§€ì˜ 2 ë²„ì „ì˜ `tsconfig.json`](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/history/v2/tsconfig.json) 파ì¼ì€ 다ìŒê³¼ ê°™ì´ ìƒê²¼ìŠµë‹ˆë‹¤.
+
+```json
+{
+ "compilerOptions": {
+ "baseUrl": "../../",
+ "typeRoots": ["../../"],
+ "paths": {
+ "history": [ "history/v2" ]
+ },
+ },
+ "files": [
+ "index.d.ts",
+ "history-tests.ts"
+ ]
+}
+```
+
+ìˆ˜ì • ì¤‘ì¸ íŒ¨í‚¤ì§€ì— ì˜ì¡´í•˜ëŠ” DefinitelyTyped ì˜ ë‹¤ë¥¸ íŒ¨í‚¤ì§€ë“¤ì´ ìƒˆ ë²„ì „ê³¼ 호환ë˜ì§€ ì•Šì„ ê²½ìš°, ê·¸ 패키지들ì—ë„ ì˜›ë‚ ë²„ì „ìœ¼ë¡œì˜ ê²½ë¡œ ëŒ€ì‘ ê·œì¹™(Path mapping rule)ì„ ì¶”ê°€í•´ì£¼ì–´ì•¼ 합니다. ìˆ˜ì • ì¤‘ì¸ íŒ¨í‚¤ì§€ì— ì˜ì¡´í•˜ëŠ” íŒ¨í‚¤ì§€ì— ì˜ì¡´í•˜ëŠ” 패키지들ì—ë„ ë˜‘ê°™ì€ ìž‘ì—…ì„ í•´ 주셔야 합니다.
+
+예를 들어, `react-router` 패키지는 `history@2` íŒ¨í‚¤ì§€ì— ì˜ì¡´í•˜ê³ 있기 때문ì—, [react-router íŒ¨í‚¤ì§€ì˜ `tsconfig.json`](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/react-router/tsconfig.json) 파ì¼ì´ `"history": [ "history/v2" ]` 와 ê°™ì€ ê²½ë¡œ ëŒ€ì‘ ê·œì¹™(Path mapping rule)ì„ ê°€ì§€ê³ ìžˆëŠ” 걸 ë³¼ 수 있습니다.
+ì´ì–´ì„œ (`react-router` íŒ¨í‚¤ì§€ì— ì˜ì¡´í•˜ëŠ” 패키지ì¸) `react-router-bootstrap` ë˜í•œ [tsconfig.json](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/react-router-bootstrap/tsconfig.json) íŒŒì¼ ì•ˆì— ê²½ë¡œ ëŒ€ì‘ ê·œì¹™(Path mapping rule)ì„ ê°€ì§€ê³ ìžˆëŠ” ê²ƒì„ ë³´ì‹¤ 수 있습니다.
+
+`/// ` ì—서는 경로 ëŒ€ì‘ ê·œì¹™(Path mapping rule)ì´ ë™ìž‘하지 않기 때문ì—, DefinitelyTyped íŒ¨í‚¤ì§€ë¡œì— ì˜ì¡´í• 때ì—는 ìž„í¬íЏ(import) 를 사용해야 합니다.
+
+#### ì „ì—ì ìœ¼ë¡œë„ ëª¨ë“ˆë¡œë„ ì‚¬ìš©ë 수 있는 íŒ¨í‚¤ì§€ì˜ ìžë£Œí˜• ì„ ì–¸(Type declaration)ì€ ì–´ë–»ê²Œ 쓰나요?
+
+타입스í¬ë¦½íЏ 안내서(TypeScript Handbook)ì€ [ì„ ì–¸(Declaration)ì„ ì“°ëŠ” ë°©ë²•ì— ëŒ€í•œ ì „ë°˜ì ì¸ ì •ë³´](https://www.typescriptlang.org/docs/handbook/declaration-files/introduction.html)와 [예시들](https://www.typescriptlang.org/docs/handbook/declaration-files/templates/global-modifying-module-d-ts.html)ì„ í¬í•¨í•˜ê³ 있습니다. ì´ ë‚´ìš©ì—는 ES6 ì‹ì˜ 모듈 ë¬¸ë²•ì„ ì‚¬ìš©í• ìˆ˜ 있는 ìžë£Œí˜• ì„ ì–¸(Type declaration)ì„ ë§Œë“œëŠ” 방법과 ê°ì²´ë¥¼ ì „ì—ì—서 ì‚¬ìš©í• ìˆ˜ 있ë„ë¡ í•˜ëŠ” ë°©ë²•ì´ í¬í•¨ë˜ì–´ 있습니다. [big.js íŒ¨í‚¤ì§€ì˜ ìžë£Œí˜• ì„ ì–¸(Type declaration)](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/big.js/index.d.ts)ì´ ì‹¤ë¡€ìž…ë‹ˆë‹¤. ì´ íŒ¨í‚¤ì§€ëŠ” 웹 페ì´ì§€ì˜ 스í¬ë¦½íЏ 태그를 사용해 불러올 수 있으며, ë˜í•œ ES6 ì‹ì˜ ìž„í¬íЏ(Import) êµ¬ë¬¸ì„ ì‚¬ìš©í•´ì„œ 불러올 ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤.
+
+ì—¬ëŸ¬ë¶„ì˜ íŒ¨í‚¤ì§€ê°€ ìž„í¬íЏ(Import) êµ¬ë¬¸ì„ ì‚¬ìš©í–ˆì„ ë•Œì™€ ì „ì—ì 으로 ë¶ˆë €ì„ ë•Œë¥¼ 테스트 í•´ë³´ê³ ì‹¶ë‹¤ë©´, `test` ë””ë ‰í† ë¦¬ë¥¼ ì¶”ê°€í•˜ê³ `YourLibraryName-global.test.ts` ê·¸ë¦¬ê³ `YourLibraryName-module.test.ts` ë¼ëŠ” ì´ë¦„으로 테스트 íŒŒì¼ ë‘ ê°œë¥¼ 추가해주세요. **ì „ì—(Global)** 테스트 파ì¼ì€ 웹 페ì´ì§€ì—서 ì „ì—ì 으로 사용ë 때를 테스트하는 파ì¼ìž…니다. ì´ íŒŒì¼ì—서는 ìž„í¬íЏ(Import) êµ¬ë¬¸ì„ ì‚¬ìš©í•˜ì§€ 않아야 합니다. **모듈(Module)** 테스트 파ì¼ì€ ìž„í¬íЏ(Import) êµ¬ë¬¸ì„ ì‚¬ìš©í• ë•Œë¥¼ 테스트 하는 파ì¼ìž…니다. 만약 ì—¬ëŸ¬ë¶„ì˜ `tsconfig.json` 파ì¼ì´ `files` 필드(Field)를 ê°€ì§€ê³ ìžˆë‹¤ë©´, ì´ í•„ë“œ(Field)는 반드시 ë‘ í…ŒìŠ¤íŠ¸ 파ì¼ì„ ëª¨ë‘ í¬í•¨í•´ì•¼ 합니다. [ì´ ë°©ì‹ì„ 사용하는 실례](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/big.js/test) ë˜í•œ big.js íŒ¨í‚¤ì§€ì˜ ìžë£Œí˜• ì„ ì–¸(Type declaration)ì—서 확ì¸í•´ë³´ì‹¤ 수 있습니다.
+
+ê°ê°ì˜ 테스트 파ì¼ì— ëª¨ë“ ìƒí™©ì„ í…ŒìŠ¤íŠ¸í• í•„ìš”ëŠ” 없다는 걸 잊지마세요. ì „ì— í…ŒìŠ¤íŠ¸ 파ì¼ì—서는 ì „ì—ì 으로 사용ë 때만 í…ŒìŠ¤íŠ¸í•˜ê³ , 모듈 테스트 파ì¼ì—서 나머지 ìƒí™©ë“¤ì„ ëª¨ë‘ í…ŒìŠ¤íŠ¸ í• ìˆ˜ 있으며, ê·¸ ë°˜ëŒ€ì˜ ê²½ìš°ë„ ê´œì°®ìŠµë‹ˆë‹¤.
+
+#### ì§€ì— íŒ¨í‚¤ì§€(Scoped package)ì˜ ê²½ìš°ëŠ” 어떻게 í•˜ì£ ?
+
+`@foo/bar` 패키지와 ê°™ì€ ì§€ì— íŒ¨í‚¤ì§€(Scoped package)를 위한 ìžë£Œí˜• 패키지(Type package)는 `types/foo__bar` ë””ë ‰í† ë¦¬ì— ì¶”ê°€í•˜ë©´ ë©ë‹ˆë‹¤. 밑줄 문ìžê°€ ë‘ ë²ˆ 있는 ê²ƒì— ì£¼ì˜í•˜ì„¸ìš”.
+
+ì§€ì— íŒ¨í‚¤ì§€(Scoped package)를 위한 ìžë£Œí˜• 패키지(Type package)를 ìƒì„±í•˜ê¸° 위해 `dts-gen` 를 사용한 경우ì—는,
+다ìŒê³¼ ê°™ì´ ìƒì„±ëœ `tsconfig.json` ì•ˆì— ì§€ì— íŒ¨í‚¤ì§€(Scoped package)를 위한 ì ì ˆí•œ 경로 ëŒ€ì‘ ê·œì¹™(Path mapping rule)ì„ ì¶”ê°€í•´ì£¼ì–´ì•¼ 합니다.
+
+```json
+{
+ "paths":{
+ "@foo/bar": ["foo__bar"]
+ }
+}
+```
+
+
+#### 깃헙(GitHub)ì´ ë³´ì—¬ì£¼ëŠ” íŒŒì¼ ížˆìŠ¤í† ë¦¬(History)ê°€ ë¶ˆì™„ì „í•´ìš”.
+
+ê¹ƒí—™ì€ ì´ë¦„ì´ ë°”ë€ íŒŒì¼ì˜ ížˆìŠ¤í† ë¦¬(History)를 [ì§€ì›í•˜ì§€ 않습니다](http://stackoverflow.com/questions/5646174/how-to-make-github-follow-directory-history-after-renames). ëŒ€ì‹ [`git log --follow`](https://www.git-scm.com/docs/git-log) ëª…ë ¹ì„ ì‚¬ìš©í•˜ì„¸ìš”.
+
+#### ES6 ì—서 사용하는 ìž„í¬íЏ(Import)를 사용하기 위해 ëª¨ë“ˆì„ ìµìФí¬íЏ(Export)하지 않는 íŒ¨í‚¤ì§€ë“¤ì— ë¹ˆ ì´ë¦„ê³µê°„ì„ ì¶”ê°€í•´ì•¼ 하나요?
+
+[chai-http](https://github.com/chaijs/chai-http) 패키지와 ê°™ì€ ëª‡ëª‡ íŒ¨í‚¤ì§€ë“¤ì€ í•¨ìˆ˜ë¥¼ ìµìФí¬íЏ(Export)합니다.
+
+ì´ëŸ° íŒ¨í‚¤ì§€ë“¤ì„ `import * as foo from "foo";` 와 ê°™ì´ ìž„í¬íЏ(Import)하면 다ìŒê³¼ ê°™ì€ ì˜¤ë¥˜ê°€ ë°œìƒí•©ë‹ˆë‹¤.
+
+> error TS2497: Module 'foo' resolves to a non-module entity and cannot be imported using this construct
+
+ì´ ì˜¤ë¥˜ëŠ” í•¨ìˆ˜ì˜ ì´ë¦„ê³¼ ë˜‘ê°™ì€ ë¹ˆ ì´ë¦„공간(Namespace)ì„ ì •ì˜í•´ì„œ 없앨 수 있으나, ì¢‹ì€ ë°©ë²•ì€ ì•„ë‹™ë‹ˆë‹¤.
+[스íƒì˜¤ë²„플로(Stack Overflow)ì˜ ì´ ì§ˆë¬¸ì˜ ë‹µë³€](https://stackoverflow.com/questions/39415661/what-does-resolves-to-a-non-module-entity-and-cannot-be-imported-using-this)ì´ ì´ ë¬¸ì œì™€ ê´€ë ¨ë˜ì–´ ìžì£¼ 언급ë©ë‹ˆë‹¤.
+
+`import foo = require("foo");` 를 사용하여 ëª¨ë“ˆì„ ìž„í¬íЏ(Import)하거나, 환경ì—서 ES6 모듈 변환(Module interop)ì„ ì§€ì›í•œë‹¤ë©´ `--allowSyntheticDefaultImports` 와 함께 `import foo from "foo";` ê°™ì€ ë””í´íЏ ìž„í¬íЏ(Default import)를 사용하는 ê²ƒì´ ë” ë‚˜ì€ ë°©ë²•ìž…ë‹ˆë‹¤.
+
+## ë¼ì´ì„¼ìФ
+
+ì´ í”„ë¡œì 트는 MIT license ê°€ ì ìš©ë˜ì–´ 있습니다.
+
+ê° ìžë£Œí˜• ì •ì˜(Type definition) 파ì¼ë“¤ì˜ ì €ìž‘ê¶Œì€ ê° ê¸°ì—¬ìžë“¤ì—게 있으며, 기여ìžë“¤ì€ 해당 ìžë£Œí˜• ì •ì˜(Type definition) 파ì¼ë“¤ì˜ 맨 ìœ„ì— ë‚˜ì—´ë˜ì–´ 있습니다.
+
+[](https://github.com/igrigorik/ga-beacon)
diff --git a/README.md b/README.md
index 34eae06069..9a31d73da1 100644
--- a/README.md
+++ b/README.md
@@ -6,7 +6,7 @@
Also see the [definitelytyped.org](http://definitelytyped.org) website, although information in this README is more up-to-date.
-*[You can also read this README in Spanish!](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/README.es.md)*
+*You can also read this README in [Spanish](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/README.es.md) and [Korean!](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/README.ko.md)*
## What are declaration files?
diff --git a/notNeededPackages.json b/notNeededPackages.json
index 46be03a056..6c4e1ce887 100644
--- a/notNeededPackages.json
+++ b/notNeededPackages.json
@@ -144,6 +144,12 @@
"sourceRepoURL": "https://github.com/Azure/azure-mobile-apps-node/",
"asOfVersion": "3.0.0"
},
+ {
+ "libraryName": "@babel/parser",
+ "typingsPackageName": "babel__parser",
+ "sourceRepoURL": "https://github.com/babel/babel",
+ "asOfVersion": "7.1.0"
+ },
{
"libraryName": "BabylonJS",
"typingsPackageName": "babylonjs",
@@ -156,12 +162,6 @@
"sourceRepoURL": "https://github.com/brianloveswords/base64url",
"asOfVersion": "2.0.0"
},
- {
- "libraryName": "better-scroll",
- "typingsPackageName": "better-scroll",
- "sourceRepoURL": "https://github.com/ustbhuangyi/better-scroll",
- "asOfVersion": "1.5.0"
- },
{
"libraryName": "BigInteger.js",
"typingsPackageName": "big-integer",
@@ -180,6 +180,12 @@
"sourceRepoURL": "https://github.com/Microsoft/Bing-Maps-V8-TypeScript-Definitions",
"asOfVersion": "2.0.15"
},
+ {
+ "libraryName": "bitwise",
+ "typingsPackageName": "bitwise",
+ "sourceRepoURL": "https://github.com/dodekeract/bitwise",
+ "asOfVersion": "2.0.0"
+ },
{
"libraryName": "botvs",
"typingsPackageName": "botvs",
@@ -396,6 +402,18 @@
"sourceRepoURL": "https://github.com/MikeMcl/decimal.js",
"asOfVersion": "7.4.0"
},
+ {
+ "libraryName": "deepmerge",
+ "typingsPackageName": "deepmerge",
+ "sourceRepoURL": "git@github.com:KyleAMathews/deepmerge.git",
+ "asOfVersion": "2.2.0"
+ },
+ {
+ "libraryName": "delay",
+ "typingsPackageName": "delay",
+ "sourceRepoURL": "https://github.com/sindresorhus/delay",
+ "asOfVersion": "3.1.0"
+ },
{
"libraryName": "DevExtreme",
"typingsPackageName": "devextreme",
@@ -528,6 +546,12 @@
"sourceRepoURL": "https://github.com/code-chris/extended-listbox",
"asOfVersion": "4.0.1"
},
+ {
+ "libraryName": "fast-diff",
+ "typingsPackageName": "fast-diff",
+ "sourceRepoURL": "https://github.com/jhchen/fast-diff",
+ "asOfVersion": "1.2.0"
+ },
{
"libraryName": "JSON-Patch",
"typingsPackageName": "fast-json-patch",
@@ -570,6 +594,12 @@
"sourceRepoURL": "https://github.com/acdlite/flux-standard-action",
"asOfVersion": "1.1.0"
},
+ {
+ "libraryName": "fork-ts-checker-webpack-plugin",
+ "typingsPackageName": "fork-ts-checker-webpack-plugin",
+ "sourceRepoURL": "https://github.com/Realytics/fork-ts-checker-webpack-plugin",
+ "asOfVersion": "0.4.5"
+ },
{
"libraryName": "Foundation Sites",
"typingsPackageName": "foundation-sites",
@@ -678,6 +708,12 @@
"sourceRepoURL": "https://github.com/facebook/immutable-js",
"asOfVersion": "3.8.7"
},
+ {
+ "libraryName": "interactjs",
+ "typingsPackageName": "interact.js",
+ "sourceRepoURL": "https://github.com/taye/interact.js",
+ "asOfVersion": "1.3.0"
+ },
{
"libraryName": "inversify",
"typingsPackageName": "inversify",
@@ -906,12 +942,24 @@
"sourceRepoURL": "https://github.com/blakeembrey/lower-case-first",
"asOfVersion": "1.0.1"
},
+ {
+ "libraryName": "mali",
+ "typingsPackageName": "mali",
+ "sourceRepoURL": "https://github.com/malijs/mali",
+ "asOfVersion": "0.9.2"
+ },
{
"libraryName": "maquette",
"typingsPackageName": "maquette",
"sourceRepoURL": "http://maquettejs.org/",
"asOfVersion": "2.1.6"
},
+ {
+ "libraryName": "maxmind",
+ "typingsPackageName": "maxmind",
+ "sourceRepoURL": "https://github.com/runk/node-maxmind",
+ "asOfVersion": "2.0.5"
+ },
{
"libraryName": "mendixmodelsdk",
"typingsPackageName": "mendixmodelsdk",
@@ -948,6 +996,12 @@
"sourceRepoURL": "https://github.com/mweststrate/mobservable-react",
"asOfVersion": "1.0.0"
},
+ {
+ "libraryName": "Mobx Cookie",
+ "typingsPackageName": "mobx-cookie",
+ "sourceRepoURL": "https://github.com/will-stone/mobx-cookie",
+ "asOfVersion": "1.1.1"
+ },
{
"libraryName": "Moment",
"typingsPackageName": "moment",
@@ -966,6 +1020,12 @@
"sourceRepoURL": "https://github.com/mqttjs/MQTT.js",
"asOfVersion": "2.5.0"
},
+ {
+ "libraryName": "nano",
+ "typingsPackageName": "nano",
+ "sourceRepoURL": "https://github.com/apache/couchdb-nano",
+ "asOfVersion": "7.0.0"
+ },
{
"libraryName": "ng-table",
"typingsPackageName": "ng-table",
@@ -1140,6 +1200,24 @@
"sourceRepoURL": "https://github.com/gpbl/react-day-picker",
"asOfVersion": "5.3.0"
},
+ {
+ "libraryName": "react-dnd",
+ "typingsPackageName": "react-dnd",
+ "sourceRepoURL": "https://github.com/react-dnd/react-dnd",
+ "asOfVersion": "3.0.2"
+ },
+ {
+ "libraryName": "react-dnd-html5-backend",
+ "typingsPackageName": "react-dnd-html5-backend",
+ "sourceRepoURL": "https://github.com/react-dnd/react-dnd",
+ "asOfVersion": "3.0.2"
+ },
+ {
+ "libraryName": "react-dnd-test-backend",
+ "typingsPackageName": "react-dnd-test-backend",
+ "sourceRepoURL": "https://github.com/react-dnd/react-dnd",
+ "asOfVersion": "3.0.2"
+ },
{
"libraryName": "react-flip-move",
"typingsPackageName": "react-flip-move",
@@ -1152,6 +1230,12 @@
"sourceRepoURL": "https://github.com/react-ga/react-ga",
"asOfVersion": "2.3.0"
},
+ {
+ "libraryName": "react-i18next",
+ "typingsPackageName": "react-i18next",
+ "sourceRepoURL": "https://github.com/i18next/react-i18next",
+ "asOfVersion": "8.1.0"
+ },
{
"libraryName": "react-monaco-editor",
"typingsPackageName": "react-monaco-editor",
@@ -1194,12 +1278,24 @@
"sourceRepoURL": "https://github.com/react-native-community/react-native-modal",
"asOfVersion": "4.1.1"
},
+ {
+ "libraryName": "react-native-navigation",
+ "typingsPackageName": "react-native-navigation",
+ "sourceRepoURL": "https://github.com/wix/react-native-navigation",
+ "asOfVersion": "2.0.0"
+ },
{
"libraryName": "react-split-pane",
"typingsPackageName": "react-split-pane",
"sourceRepoURL": "https://github.com/tomkp/react-split-pane",
"asOfVersion": "0.1.67"
},
+ {
+ "libraryName": "react-svg",
+ "typingsPackageName": "react-svg",
+ "sourceRepoURL": "https://github.com/tanem/react-svg",
+ "asOfVersion": "5.0.0"
+ },
{
"libraryName": "realm",
"typingsPackageName": "realm",
@@ -1219,7 +1315,7 @@
"asOfVersion": "0.1.5"
},
{
- "libraryName": "react-bootstrap",
+ "libraryName": "redux-bootstrap",
"typingsPackageName": "redux-bootstrap",
"sourceRepoURL": "https://github.com/remojansen/redux-bootstrap",
"asOfVersion": "1.1.0"
@@ -1230,6 +1326,12 @@
"sourceRepoURL": "https://github.com/zalmoxisus/redux-devtools-extension",
"asOfVersion": "2.13.2"
},
+ {
+ "libraryName": "redux-little-router",
+ "typingsPackageName": "redux-little-router",
+ "sourceRepoURL": "https://github.com/FormidableLabs/redux-little-router",
+ "asOfVersion": "15.1.0"
+ },
{
"libraryName": "redux-persist",
"typingsPackageName": "redux-persist",
@@ -1494,6 +1596,12 @@
"sourceRepoURL": "https://github.com/samchon/tstl",
"asOfVersion": "1.5.7"
},
+ {
+ "libraryName": "typed.js",
+ "typingsPackageName": "typed.js",
+ "sourceRepoURL": "https://github.com/mattboldt/typed.js",
+ "asOfVersion": "2.0.9"
+ },
{
"libraryName": "TypeScript",
"typingsPackageName": "typescript",
diff --git a/package.json b/package.json
index c5b1b03057..09fe064d48 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"private": true,
"name": "definitely-typed",
- "version": "0.0.2",
+ "version": "0.0.3",
"homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped",
"repository": {
"type": "git",
diff --git a/types/a11y-dialog/a11y-dialog-tests.ts b/types/a11y-dialog/a11y-dialog-tests.ts
new file mode 100644
index 0000000000..3df694fcdd
--- /dev/null
+++ b/types/a11y-dialog/a11y-dialog-tests.ts
@@ -0,0 +1,30 @@
+import A11yDialog = require('a11y-dialog');
+
+const dialogEl = new A11yDialog(document.getElementById("test"));
+const dialogElTwo = new A11yDialog(document.getElementById("test"), document.getElementById("testContainer"));
+const dialogElThree = new A11yDialog(document.getElementById("test"), "dummy-element");
+
+dialogEl.show();
+dialogEl.hide();
+dialogElTwo.destroy();
+dialogElThree.create();
+
+// Test out interfaces that extends Element.
+dialogEl.on("show", (el: HTMLElement) => {
+ el.textContent;
+});
+
+// Test out element and event.
+dialogEl.on("create", (el: HTMLElement, evt) => {
+ el.textContent;
+
+ evt.target;
+});
+
+dialogEl.on('hide', () => {
+ const t = 5;
+});
+
+dialogEl.off("show", (el: HTMLElement) => {
+ el.textContent;
+});
diff --git a/types/a11y-dialog/index.d.ts b/types/a11y-dialog/index.d.ts
new file mode 100644
index 0000000000..105aaa70e7
--- /dev/null
+++ b/types/a11y-dialog/index.d.ts
@@ -0,0 +1,31 @@
+// Type definitions for a11y-dialog 5.2
+// Project: https://github.com/edenspiekermann/a11y-dialog
+// Definitions by: Yuto
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
+// TypeScript Version: 2.8
+
+type DialogEvents = "show" | "hide" | "destroy" | "create";
+declare class A11yDialog {
+ constructor(el: Element | null, containers?: NodeList | Element | string | null);
+ /**
+ * Shows the dialog.
+ */
+ show(): void;
+ /**
+ * Hides the dialog.
+ */
+ hide(): void;
+ /**
+ * Unbind click listeners from dialog openers and closers and remove all bound custom event listeners registered with `.on()`
+ */
+ destroy(): void;
+ /**
+ * Bind click listeners to dialog openers and closers.
+ */
+ create(el?: Element | null, containers?: NodeList | Element | string | null): void;
+
+ on(evt: DialogEvents, callback: (dialogElement: any, event: Event) => void): void;
+ off(evt: DialogEvents, callback: (dialogElement: any, event: Event) => void): void;
+}
+
+export = A11yDialog;
diff --git a/types/a11y-dialog/tsconfig.json b/types/a11y-dialog/tsconfig.json
new file mode 100644
index 0000000000..a27d99d6bf
--- /dev/null
+++ b/types/a11y-dialog/tsconfig.json
@@ -0,0 +1,25 @@
+{
+ "compilerOptions": {
+ "module": "commonjs",
+ "lib": [
+ "es6",
+ "dom"
+ ],
+ "noImplicitAny": true,
+ "noImplicitThis": true,
+ "strictNullChecks": true,
+ "strictFunctionTypes": true,
+ "baseUrl": "../",
+ "typeRoots": [
+ "../"
+ ],
+ "types": [],
+ "noEmit": true,
+ "forceConsistentCasingInFileNames": true,
+ "jsx": "react"
+ },
+ "files": [
+ "index.d.ts",
+ "a11y-dialog-tests.ts"
+ ]
+}
\ No newline at end of file
diff --git a/types/typed.js/tslint.json b/types/a11y-dialog/tslint.json
similarity index 100%
rename from types/typed.js/tslint.json
rename to types/a11y-dialog/tslint.json
diff --git a/types/abstract-leveldown/abstract-leveldown-tests.ts b/types/abstract-leveldown/abstract-leveldown-tests.ts
new file mode 100644
index 0000000000..070065f425
--- /dev/null
+++ b/types/abstract-leveldown/abstract-leveldown-tests.ts
@@ -0,0 +1,17 @@
+import { AbstractLevelDOWN } from 'abstract-leveldown';
+
+const test = (levelDown: AbstractLevelDOWN) => {
+ levelDown.put("key", "value", (err?) => { });
+ levelDown.put(1, "value", { something: true }, (err?) => { });
+
+ levelDown.get("key", (err?) => { });
+ levelDown.get(1, { something: true }, (err?) => { });
+};
+// $ExpectType void
+test(new AbstractLevelDOWN('here'));
+// $ExpectType void
+test(AbstractLevelDOWN('there'));
+// $ExpectType void
+test(new AbstractLevelDOWN('here'));
+// $ExpectType void
+test(AbstractLevelDOWN('there'));
diff --git a/types/abstract-leveldown/index.d.ts b/types/abstract-leveldown/index.d.ts
new file mode 100644
index 0000000000..ad8fab5d74
--- /dev/null
+++ b/types/abstract-leveldown/index.d.ts
@@ -0,0 +1,114 @@
+// Type definitions for abstract-leveldown 5.0
+// Project: https://github.com/Level/abstract-leveldown
+// Definitions by: Meirion Hughes
+// Daniel Byrne
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
+// TypeScript Version: 2.3
+
+export interface AbstractOptions {
+ readonly [k: string]: any;
+}
+
+export type ErrorCallback = (err: Error | undefined) => void;
+export type ErrorValueCallback = (err: Error | undefined, value: V) => void;
+export type ErrorKeyValueCallback = (err: Error | undefined, key: K, value: V) => void;
+
+export interface AbstractOpenOptions extends AbstractOptions {
+ createIfMissing?: boolean;
+ errorIfExists?: boolean;
+}
+
+export interface AbstractGetOptions extends AbstractOptions {
+ asBuffer?: boolean;
+}
+
+export interface AbstractLevelDOWN extends AbstractOptions {
+ open(cb: ErrorCallback): void;
+ open(options: AbstractOpenOptions, cb: ErrorCallback): void;
+
+ close(cb: ErrorCallback): void;
+
+ get(key: K, cb: ErrorValueCallback): void;
+ get(key: K, options: AbstractGetOptions, cb: ErrorValueCallback): void;
+
+ put(key: K, value: V, cb: ErrorCallback): void;
+ put(key: K, value: V, options: AbstractOptions, cb: ErrorCallback): void;
+
+ del(key: K, cb: ErrorCallback): void;
+ del(key: K, options: AbstractOptions, cb: ErrorCallback): void;
+
+ batch(): AbstractChainedBatch;
+ batch(array: ReadonlyArray>, cb: ErrorCallback): AbstractChainedBatch;
+ batch(
+ array: ReadonlyArray>,
+ options: AbstractOptions,
+ cb: ErrorCallback,
+ ): AbstractChainedBatch;
+
+ iterator(options?: AbstractIteratorOptions): AbstractIterator;
+}
+
+export interface AbstractLevelDOWNConstructor {
+ // tslint:disable-next-line no-unnecessary-generics
+ new (location: string): AbstractLevelDOWN;
+ // tslint:disable-next-line no-unnecessary-generics
+ (location: string): AbstractLevelDOWN;
+}
+
+export interface AbstractIteratorOptions extends AbstractOptions {
+ gt?: K;
+ gte?: K;
+ lt?: K;
+ lte?: K;
+ reverse?: boolean;
+ limit?: number;
+ keys?: boolean;
+ values?: boolean;
+ keyAsBuffer?: boolean;
+ valueAsBuffer?: boolean;
+}
+
+export type AbstractBatch = PutBatch | DelBatch;
+
+export interface PutBatch {
+ readonly type: 'put';
+ readonly key: K;
+ readonly value: V;
+}
+
+export interface DelBatch {
+ readonly type: 'del';
+ readonly key: K;
+}
+
+export interface AbstractChainedBatch extends AbstractOptions {
+ put: (key: K, value: V) => this;
+ del: (key: K) => this;
+ clear: () => this;
+ write(cb: ErrorCallback): any;
+ write(options: any, cb: ErrorCallback): any;
+}
+
+export interface AbstractChainedBatchConstructor {
+ // tslint:disable-next-line no-unnecessary-generics
+ new (db: any): AbstractChainedBatch;
+ // tslint:disable-next-line no-unnecessary-generics
+ (db: any): AbstractChainedBatch;
+}
+
+export interface AbstractIterator extends AbstractOptions {
+ db: AbstractLevelDOWN;
+ next(cb: ErrorKeyValueCallback): this;
+ end(cb: ErrorCallback): void;
+}
+
+export interface AbstractIteratorConstructor {
+ // tslint:disable-next-line no-unnecessary-generics
+ new (db: any): AbstractIterator;
+ // tslint:disable-next-line no-unnecessary-generics
+ (db: any): AbstractIterator;
+}
+
+export const AbstractLevelDOWN: AbstractLevelDOWNConstructor;
+export const AbstractIterator: AbstractIteratorConstructor;
+export const AbstractChainedBatch: AbstractChainedBatchConstructor;
diff --git a/types/abstract-leveldown/tsconfig.json b/types/abstract-leveldown/tsconfig.json
new file mode 100644
index 0000000000..286b867f00
--- /dev/null
+++ b/types/abstract-leveldown/tsconfig.json
@@ -0,0 +1,23 @@
+{
+ "compilerOptions": {
+ "module": "commonjs",
+ "lib": [
+ "es6"
+ ],
+ "noImplicitAny": true,
+ "noImplicitThis": true,
+ "strictNullChecks": true,
+ "strictFunctionTypes": true,
+ "baseUrl": "../",
+ "typeRoots": [
+ "../"
+ ],
+ "types": [],
+ "noEmit": true,
+ "forceConsistentCasingInFileNames": true
+ },
+ "files": [
+ "index.d.ts",
+ "abstract-leveldown-tests.ts"
+ ]
+}
diff --git a/types/abstract-leveldown/tslint.json b/types/abstract-leveldown/tslint.json
new file mode 100644
index 0000000000..256ee54775
--- /dev/null
+++ b/types/abstract-leveldown/tslint.json
@@ -0,0 +1,3 @@
+{
+ "extends": "dtslint/dt.json"
+}
diff --git a/types/ace/test/selection.ts b/types/ace/test/selection.ts
index be7da64331..e698664b83 100644
--- a/types/ace/test/selection.ts
+++ b/types/ace/test/selection.ts
@@ -123,7 +123,7 @@ const aceSelectionTests = {
},
"test: moveCursor word left with umlauts": function () {
- var session = new AceAjax.EditSession(" Fu� F��e");
+ var session = new AceAjax.EditSession(" Fu¢ F¢¢e");
var selection = session.getSelection();
selection.moveCursorTo(0, 9)
diff --git a/types/acl/index.d.ts b/types/acl/index.d.ts
index 43de3f5369..3f4df31aa2 100644
--- a/types/acl/index.d.ts
+++ b/types/acl/index.d.ts
@@ -2,9 +2,8 @@
// Project: https://github.com/optimalbits/node_acl
// Definitions by: Qubo
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
-// TypeScript Version: 2.3
+// TypeScript Version: 2.8
-///
///
///
diff --git a/types/actioncable/index.d.ts b/types/actioncable/index.d.ts
index 9194e81d6f..b5bdbf429a 100644
--- a/types/actioncable/index.d.ts
+++ b/types/actioncable/index.d.ts
@@ -1,13 +1,15 @@
-// Type definitions for ActionCable
-// Project: https://github.com/rails/rails/tree/master/actioncable
+// Type definitions for ActionCable 5.2
+// Project: https://github.com/rails/rails/tree/master/actioncable/app/assets/javascripts
// Definitions by: Vincent Zhu
+// Jared Szechy
// Definitions: https://github.com/zhu1230/DefinitelyTyped
+// TypeScript Version: 2.3
declare module ActionCable {
interface Channel {
unsubscribe(): void;
perform(action: string, data: {}): void;
- send(data: Object): boolean;
+ send(data: any): boolean;
}
interface Subscriptions {
@@ -16,12 +18,16 @@ declare module ActionCable {
interface Cable {
subscriptions: Subscriptions;
+ send(data: any): void;
+ connect(): void;
+ disconnect(): void;
+ ensureActiveConnection(): void;
}
interface CreateMixin {
connected(): void;
disconnected(): void;
- received(obj: Object): void;
+ received(obj: any): void;
[key: string]: Function;
}
diff --git a/types/activedirectory2/activedirectory2-tests.ts b/types/activedirectory2/activedirectory2-tests.ts
new file mode 100644
index 0000000000..662109e746
--- /dev/null
+++ b/types/activedirectory2/activedirectory2-tests.ts
@@ -0,0 +1,14 @@
+import ActiveDirectory = require("activedirectory2");
+
+const ad = new ActiveDirectory({
+ url: 'ldap://192.168.199.10',
+ baseDN: 'OU=MyUsers,DC=mydomain,DC=com',
+ username: 'service-user@mydomain.com',
+ password: 'xxxxx000pw'
+});
+
+ad.authenticate("test@mydomain.com", "yyyy111pw", (err, authed) => {
+ console.log("hello");
+ console.log(err);
+ console.log(authed);
+});
diff --git a/types/activedirectory2/index.d.ts b/types/activedirectory2/index.d.ts
new file mode 100644
index 0000000000..f963ae32ba
--- /dev/null
+++ b/types/activedirectory2/index.d.ts
@@ -0,0 +1,151 @@
+// Type definitions for activedirectory2 1.2
+// Project: https://github.com/jsumners/node-activedirectory#readme
+// Definitions by: pas
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
+// TypeScript Version: 2.5
+
+import { Filter } from "ldapjs";
+
+interface ADProperties {
+ url: string;
+ baseDN: string;
+ username: string;
+ password: string;
+ pageSize?: 1000;
+ entryParser?: (entry: object, raw: string, cb: (entry: object) => void) => void;
+ referrals?: {
+ enabled: false,
+ exclude: [
+ 'ldaps?://ForestDnsZones\\..*/.*',
+ 'ldaps?://DomainDnsZones\\..*/.*',
+ 'ldaps?://.*/CN=Configuration,.*'
+ ]
+ };
+ attributes?: {
+ user: [
+ 'dn', 'distinguishedName',
+ 'userPrincipalName', 'sAMAccountName', 'mail',
+ 'lockoutTime', 'whenCreated', 'pwdLastSet', 'userAccountControl',
+ 'employeeID', 'sn', 'givenName', 'initials', 'cn', 'displayName',
+ 'comment', 'description'
+ ],
+ group: [
+ 'dn', 'cn', 'description', 'distinguishedName', 'objectCategory'
+ ]
+ };
+}
+
+interface LDAPjsReqProps {
+ url: string;
+ tlsOptions: {
+ host?: string;
+ key?: string;
+ cert?: string;
+ ca?: string;
+ rejectUnauthorized: boolean;
+ };
+ socketPath?: string;
+ log?: any;
+ timeout?: number;
+ idleTimeout?: number;
+ connectionTimeout?: number;
+ strictDN?: boolean;
+}
+
+type MembershipType = 'all'|'user'|'group';
+
+interface ReqProps extends LDAPjsReqProps {
+ baseDN?: string;
+ bindDN?: string;
+ bindCredentials?: string;
+ scope?: 'base' | 'one' | 'sub';
+ filter: string | Filter;
+ attributes: AttributeSpec;
+ sizeLimit: 0;
+ timeLimit: 10;
+ includeMembership: MembershipType[];
+}
+
+interface AttributeSpec {
+ user: UserAttributes[];
+ group: GroupAttributes[];
+}
+
+type GroupAttributes =
+ | 'distinguishedName'
+ | 'objectCategory'
+ | 'cn'
+ | 'description';
+
+type UserAttributes =
+ | 'distinguishedName'
+ | 'userPrincipalName'
+ | 'sAMAccountName'
+ | 'mail'
+ | 'lockoutTime'
+ | 'whenCreated'
+ | 'pwdLastSet'
+ | 'userAccountControl'
+ | 'employeeID'
+ | 'sn'
+ | 'givenName'
+ | 'initials'
+ | 'cn'
+ | 'displayName'
+ | 'comment'
+ | 'description';
+
+interface FindResult {
+ groups: object[];
+ users: object[];
+ other: object[];
+}
+
+declare class ActiveDirectory {
+ constructor(props: ADProperties);
+ authenticate(
+ username: string,
+ password: string,
+ callback: (err: string, authenticated: boolean) => void
+ ): void;
+ isUserMemberOf(
+ opts: ReqProps,
+ username: string,
+ groupName: string,
+ callback: (err: object, res: boolean) => void
+ ): void;
+ find(
+ opts: string | ReqProps,
+ callback: (err: object, results: FindResult) => void
+ ): void;
+ findDeletedObjects(
+ opts: string | ReqProps,
+ callback: (err: object, results: object[]) => void
+ ): void;
+ findUser(
+ opts: string | ReqProps,
+ username: string,
+ callback: (err: object, user: object) => void
+ ): void;
+ findUsers(
+ opts: string | ReqProps,
+ callback: (err: object, users: object[]) => void
+ ): void;
+ findGroup(
+ opts: string | ReqProps,
+ groupName: string,
+ callback: (err: object, group: object) => void
+ ): void;
+ findGroups(
+ opts: string | ReqProps,
+ groupName: string,
+ callback: (err: object, groups: object[]) => void
+ ): void;
+ getRootDSE(
+ url: string,
+ attributes: string[],
+ callback: (err: object, result: object) => void
+ ): void;
+}
+
+export = ActiveDirectory;
diff --git a/types/activedirectory2/tsconfig.json b/types/activedirectory2/tsconfig.json
new file mode 100644
index 0000000000..57a68150ac
--- /dev/null
+++ b/types/activedirectory2/tsconfig.json
@@ -0,0 +1,24 @@
+{
+ "files": [
+ "index.d.ts",
+ "activedirectory2-tests.ts"
+ ],
+ "compilerOptions": {
+ "module": "commonjs",
+ "lib": [
+ "es6",
+ "es2015.iterable"
+ ],
+ "noImplicitAny": true,
+ "noImplicitThis": true,
+ "strictNullChecks": true,
+ "strictFunctionTypes": true,
+ "baseUrl": "../",
+ "typeRoots": [
+ "../"
+ ],
+ "types": [],
+ "noEmit": true,
+ "forceConsistentCasingInFileNames": true
+ }
+}
diff --git a/types/deepmerge/tslint.json b/types/activedirectory2/tslint.json
similarity index 100%
rename from types/deepmerge/tslint.json
rename to types/activedirectory2/tslint.json
diff --git a/types/activex-excel/activex-excel-tests.ts b/types/activex-excel/activex-excel-tests.ts
index 4f6fab3aa1..505fcacfef 100644
--- a/types/activex-excel/activex-excel-tests.ts
+++ b/types/activex-excel/activex-excel-tests.ts
@@ -16,6 +16,17 @@ const inCollection = (collection: { Item(index: any): T }, index: strin
return item;
};
+{
+ let app1: Excel.Application | null = new ActiveXObject('Excel.Application');
+ app1.Visible = true;
+ const book1 = app1.Workbooks.Add();
+
+ app1.Quit();
+ app1 = null;
+
+ WScript.Quit();
+}
+
const app = new ActiveXObject('Excel.Application');
// create a workbook -- https://msdn.microsoft.com/en-us/vba/excel-vba/articles/create-a-workbook
@@ -27,7 +38,7 @@ newBook.SaveAs('allsales.xls');
// create or replace a worksheet -- https://msdn.microsoft.com/en-us/vba/excel-vba/articles/create-or-replace-a-worksheet
const newOrExistingWorksheet = () => {
const mySheetName = 'Sheet4';
- let mySheet = inCollection(newBook.Worksheets, mySheetName) as Excel.Worksheet | undefined;
+ let mySheet = inCollection(newBook.Worksheets, mySheetName);
if (!mySheet) {
WScript.Echo(`The sheet named "${mySheetName} doesn't exist, but will be created.`);
mySheet = app.Worksheets.Add() as Excel.Worksheet;
@@ -37,7 +48,7 @@ const newOrExistingWorksheet = () => {
const replaceWorksheet = () => {
const mySheetName = 'Sheet4';
app.DisplayAlerts = false;
- let mySheet = inCollection(app.Worksheets, mySheetName);
+ let mySheet = inCollection(app.Worksheets, mySheetName);
if (mySheet) { mySheet.Delete(); }
app.DisplayAlerts = true;
mySheet = app.Worksheets.Add() as Excel.Worksheet;
@@ -46,9 +57,7 @@ const replaceWorksheet = () => {
};
// referencing multiple sheets -- https://msdn.microsoft.com/VBA/Excel-VBA/articles/sheets-object-excel
-const moveMultipleSheets = () => {
- app.Worksheets.Item(toSafeArray(1, 'Sheet2')).Move(4);
-};
+const moveMultipleSheets = () => app.Worksheets(toSafeArray(1, 'Sheet2')).Move(4);
// sort worksheets alphanumerically by name -- https://msdn.microsoft.com/en-us/vba/excel-vba/articles/sort-worksheets-alphanumerically-by-name
const sortSheetsTabName = () => {
@@ -56,9 +65,9 @@ const sortSheetsTabName = () => {
const sheets = app.ActiveWorkbook.Sheets;
const sheetCount = sheets.Count;
for (let i = 0; i < sheetCount; i += 1) {
- const sheetI = sheets.Item(i);
+ const sheetI = sheets(i);
for (let j = i; j < sheetCount; j += 1) {
- const sheetJ = sheets.Item(j);
+ const sheetJ = sheets(j);
if (sheetJ.Name < sheetI.Name) { sheetJ.Move(sheetI); }
}
}
@@ -68,7 +77,7 @@ const sortSheetsTabName = () => {
// fill a value down into blank cells in a column -- https://msdn.microsoft.com/en-us/vba/excel-vba/articles/fill-a-value-down-into-blank-cells-in-a-column
const fillCellsFromAbove = () => {
app.ScreenUpdating = false;
- const columnA = app.Columns.Item(1);
+ const columnA = app.Columns(1);
try {
columnA.SpecialCells(Excel.XlCellType.xlCellTypeBlanks).Formula = '=R[-1]C';
columnA.Value = columnA.Value;
@@ -78,7 +87,7 @@ const fillCellsFromAbove = () => {
// hide and unhide columns -- https://msdn.microsoft.com/en-us/vba/excel-vba/articles/hide-and-unhide-columns
const setColumnVisibility = (visible: boolean) => {
- const book = app.Workbooks.Item(1);
+ const book = app.Workbooks(1);
const sheet = inCollection(book.Worksheets, 'Sheet1');
if (!sheet) { return; }
@@ -97,7 +106,7 @@ const setColumnVisibility = (visible: boolean) => {
};
// highlighting the active cell, row, or column -- https://msdn.microsoft.com/en-us/vba/excel-vba/articles/highlight-the-active-cell-row-or-column
-(() => {
+{
const wks = app.ActiveSheet as Excel.Worksheet;
// highlight active cell
@@ -120,10 +129,10 @@ const setColumnVisibility = (visible: boolean) => {
prm.Target.EntireColumn.Interior.ColorIndex = 8;
app.ScreenUpdating = true;
});
-})();
+}
// referencing cells -- https://msdn.microsoft.com/en-us/vba/excel-vba/articles/reference-cells-and-ranges
-(() => {
+{
const wks = app.ActiveSheet as Excel.Worksheet;
// all the cells on a worksheet
@@ -141,20 +150,19 @@ const setColumnVisibility = (visible: boolean) => {
wks.Range('A:A,C:C,F:F').Font.Bold = true;
// using index numbers
- wks.Cells.Item(6, 1).Value2 = 10;
- // Value is also a property with parameters
- ActiveXObject.set(wks.Cells.Item(6, 1), 'Value', 10);
+ wks.Cells(6, 1).Value2 = 10;
+ wks.Cells(6, 1).Value = 10;
// iterating through cells using index numbers
for (let counter = 1; counter < 20; counter += 1) {
- ActiveXObject.set(wks.Cells.Item(counter, 1), 'Value', 10);
+ wks.Cells(counter, 1).Value = 10;
}
// relative to other cells
- wks.Cells.Item(1, 1).Font.Underline = Excel.XlUnderlineStyle.xlUnderlineStyleDouble;
+ wks.Cells(1, 1).Font.Underline = Excel.XlUnderlineStyle.xlUnderlineStyleDouble;
// using a Range object
- const rng = wks.Cells.Item('A1:D5');
+ const rng = wks.Cells('A1:D5');
rng.Formula = '=RAND()';
rng.Font.Bold = true;
@@ -166,23 +174,22 @@ const setColumnVisibility = (visible: boolean) => {
// refer to multiple ranges using Areas
WScript.Echo(union.Areas.Count);
-})();
+}
// looping through a range of cells -- https://msdn.microsoft.com/en-us/vba/excel-vba/articles/looping-through-a-range-of-cells
-(() => {
+{
const wks = app.ActiveSheet as Excel.Worksheet;
// using for
for (let x = 1; x < 20; x++) {
- const currentCell = wks.Cells.Item(x, 1);
- if (Math.abs(currentCell.Value()) < 0.01) {
- // because Value is typed as a method on the Excel.Range class, we have to treat it as a setter with parameters
- ActiveXObject.set(currentCell, 'Value', 0);
+ const currentCell = wks.Cells(x, 1);
+ if (Math.abs(currentCell.Value) < 0.01) {
+ currentCell.Value = 0;
}
}
// using Enumerator
- let enumerator = new Enumerator(wks.Cells.Item('A1:D10'));
+ let enumerator = new Enumerator(wks.Cells('A1:D10'));
enumerator.moveFirst();
while (!enumerator.atEnd()) {
const currentCell = enumerator.item();
@@ -202,11 +209,11 @@ const setColumnVisibility = (visible: boolean) => {
}
enumerator.moveNext();
}
-})();
+}
// using selection -- https://msdn.microsoft.com/en-us/vba/excel-vba/articles/selecting-and-activating-cells
-(() => {
- const wks = app.ActiveWorkbook.Worksheets.Item(1) as Excel.Worksheet;
+{
+ const wks = app.ActiveWorkbook.Worksheets(1);
// make a worksheet the active worksheet; otherwise code which uses the selection will fail
wks.Select();
@@ -219,24 +226,24 @@ const setColumnVisibility = (visible: boolean) => {
wks.Range("B1").Activate();
// working with 3-D ranges -- https://msdn.microsoft.com/en-us/vba/excel-vba/articles/working-with-3-d-ranges
- app.Sheets.Item(toSafeArray("Sheet2", "Sheet3", "Sheet4")).Select();
+ app.Sheets(toSafeArray("Sheet2", "Sheet3", "Sheet4")).Select();
app.Range("A1:H1").Select();
- (app.Selection as Excel.Range).Borders.Item(Excel.XlBordersIndex.xlEdgeBottom).LineStyle = Excel.XlLineStyle.xlDouble;
+ (app.Selection as Excel.Range).Borders(Excel.XlBordersIndex.xlEdgeBottom).LineStyle = Excel.XlLineStyle.xlDouble;
// alternatively, use FillAcrossSheets to fill formatting and data across sheets
const book = app.ActiveWorkbook;
- const wks2 = book.Sheets.Item("Sheet2") as Excel.Worksheet;
+ const wks2 = book.Worksheets("Sheet2");
const rng = wks2.Range("A1:H1");
- rng.Borders.Item(Excel.XlBordersIndex.xlEdgeBottom).LineStyle = Excel.XlLineStyle.xlDouble;
+ rng.Borders(Excel.XlBordersIndex.xlEdgeBottom).LineStyle = Excel.XlLineStyle.xlDouble;
book.Sheets.FillAcrossSheets(rng);
-})();
+}
// prevent duplicate entry -- https://msdn.microsoft.com/en-us/vba/excel-vba/articles/prevent-duplicate-entries-in-a-range
-(() => {
- const book = app.Workbooks.Item(1);
+{
+ const book = app.Workbooks(1);
ActiveXObject.on(book, 'SheetChange', ['Sh', 'Target'], function(this, prm) {
- const EvalRange = this.ActiveSheet.Range("A1:B20");
+ const EvalRange = (this.ActiveSheet as Excel.Worksheet).Range("A1:B20");
// If the cell where the value was entered is not in the defined range, if the value pasted is larger than a single cell, or if no value was entered in the cell, then exit the macro
if (
@@ -253,10 +260,11 @@ const setColumnVisibility = (visible: boolean) => {
return;
}
+ // const enumerator = new Enumerator(book.Worksheets);
const enumerator = new Enumerator(book.Worksheets);
enumerator.moveFirst();
while (!enumerator.atEnd()) {
- const wks = enumerator.item() as Excel.Worksheet;
+ const wks = enumerator.item();
if (wks.Name === prm.Target.Name) { continue; }
// If the value entered already exists in the defined range on the current worksheet, undo the entry.
@@ -267,14 +275,14 @@ const setColumnVisibility = (visible: boolean) => {
app.EnableEvents = true;
}
});
-})();
+}
// add a unique list of values to a combobox -- https://msdn.microsoft.com/en-us/vba/excel-vba/articles/add-a-unique-list-of-values-to-a-combo-box
-(() => {
- (() => {
+{
+ {
// using the AdvancedFilter property
const book = app.ThisWorkbook;
- const sheet = book.Worksheets.Item("Sheet1") as Excel.Worksheet;
+ const sheet = book.Worksheets("Sheet1");
const dataRange = sheet.Range('A1', sheet.Range("A100").End(Excel.XlDirection.xlUp));
dataRange.AdvancedFilter(Excel.XlFilterAction.xlFilterCopy, undefined, sheet.Range('L1'), true);
const data = sheet.Range("L2", sheet.Range('L100').End(Excel.XlDirection.xlUp)).Value() as SafeArray;
@@ -284,15 +292,17 @@ const setColumnVisibility = (visible: boolean) => {
combobox.Clear();
ActiveXObject.set(combobox, 'List', [], data);
combobox.ListIndex = -1;
- })();
+ }
- (() => {
+ {
// using a Dictionary
- const sheet = app.ThisWorkbook.Sheets.Item('Sheet2') as Excel.Worksheet;
+ const sheet = app.ThisWorkbook.Sheets('Sheet2') as Excel.Worksheet;
const data = sheet.Range('A2', sheet.Range('A100').End(Excel.XlDirection.xlUp)).Value2 as SafeArray;
const arr = new VBArray(data).toArray();
const dict = new ActiveXObject('Scripting.Dictionary');
- arr.forEach(x => ActiveXObject.set(dict, 'Item', [x], true));
+ for (const x of arr) {
+ ActiveXObject.set(dict, 'Item', [x], true);
+ }
const combobox = sheet.OLEObjects('ComboBox1').Object as MSForms.ComboBox;
combobox.Clear();
@@ -307,21 +317,28 @@ const setColumnVisibility = (visible: boolean) => {
// alternatively, make a JS array out of the keys, and iterate using forEach
// new VBArray(dict.Keys()).toArray().forEach(x => combobox.AddItem(x));
- })();
-})();
-
-// animating a sparkline -- https://msdn.microsoft.com/en-us/vba/excel-vba/articles/animate-a-sparkline
-(() => {
- const wks = app.ActiveSheet as Excel.Worksheet;
- const oSparkGroup = wks.Cells.SparklineGroups.Item(1);
-
- // Set the data source to the first year of data
- oSparkGroup.ModifySourceData('B2:M4');
-
- // Loop through the data points for the subsequent two years
- for (let i = 1; i <= 24; i++) {
- // Move the reference for the sparkline group over one cell
- oSparkGroup.ModifySourceData(wks.Range(oSparkGroup.SourceData).Offset(0, 1).Address());
- WScript.Sleep(1000);
}
-})();
+
+ // animating a sparkline -- https://msdn.microsoft.com/en-us/vba/excel-vba/articles/animate-a-sparkline
+ {
+ const wks = app.ActiveSheet as Excel.Worksheet;
+ const oSparkGroup = wks.Cells.SparklineGroups(1);
+
+ // Set the data source to the first year of data
+ oSparkGroup.ModifySourceData('B2:M4');
+
+ // Loop through the data points for the subsequent two years
+ for (let i = 1; i <= 24; i++) {
+ // Move the reference for the sparkline group over one cell
+ oSparkGroup.ModifySourceData(wks.Range(oSparkGroup.SourceData).Offset(0, 1).Address());
+ WScript.Sleep(1000);
+ }
+ }
+
+ {
+ const formats = new VBArray(app.ClipboardFormats).toArray();
+ for (const format of formats) {
+ WScript.Echo(format);
+ }
+ }
+}
diff --git a/types/activex-excel/index.d.ts b/types/activex-excel/index.d.ts
index c55bfe1c42..6243d25e05 100644
--- a/types/activex-excel/index.d.ts
+++ b/types/activex-excel/index.d.ts
@@ -2,14 +2,52 @@
// Project: https://msdn.microsoft.com/en-us/library/fp179694.aspx
// Definitions by: Zev Spitz
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
-// TypeScript Version: 2.6
+// TypeScript Version: 2.8
///
///
///
+///
+///
declare namespace Excel {
- // tslint:disable-next-line:no-const-enum
+ type AddSheetResult =
+ T extends XlSheetType.xlDialogSheet ? DialogSheet :
+ T extends XlSheetType.xlChart ? Chart :
+ T extends XlSheetType ? Worksheet :
+ T extends undefined ? Sheet :
+ never;
+
+ type InternationalResult =
+ T extends XlApplicationInternationalStrings ? string :
+ T extends XlApplicationInternationalNumbers ? number :
+ T extends XlApplicationInternationalBooleans ? boolean :
+ any;
+
+ type LineStyle = XlLineStyle | Constants.xlGray25 | Constants.xlGray50 | Constants.xlGray75 | Constants.xlAutomatic;
+
+ type HorizontalAlignments = Constants.xlCenter | Constants.xlDistributed | Constants.xlJustify | Constants.xlLeft | Constants.xlRight;
+
+ type VerticalAlignments = Constants.xlBottom | Constants.xlCenter | Constants.xlDistributed | Constants.xlJustify | Constants.xlTop;
+
+ type PivotTableWizardSourceData =
+ TSourceType extends XlPivotTableSourceType.xlExternal ? SafeArray :
+ TSourceType extends XlPivotTableSourceType ? Range | SafeArray | string :
+ TSourceType extends undefined ? undefined :
+ never;
+
+ type PivotTableWizardAutoPage =
+ TSourceType extends XlPivotTableSourceType.xlConsolidation ? boolean :
+ undefined;
+
+ type PrintToFileName =
+ T extends true ? string :
+ undefined;
+
+ type Sheet = Worksheet | Chart | DialogSheet;
+
+ type SheetView = WorksheetView | DialogSheetView;
+
const enum Constants {
xl3DBar = -4099,
xl3DEffects1 = 13,
@@ -180,7 +218,48 @@ declare namespace Excel {
xlWorksheetShort = 5,
}
- // tslint:disable-next-line:no-const-enum
+ const enum FunctionCategory {
+ Commands = 10,
+ Customizing = 11,
+ Database = 6,
+ DateAndTime = 2,
+ DDEAndExternal = 13,
+ Financial = 1,
+ Information = 9,
+ Logical = 8,
+ LookupAndReference = 5,
+ MacroControl = 12,
+ MathAndTrig = 3,
+ Statistical = 4,
+ Text = 7,
+ UserDefined = 14,
+ }
+
+ const enum InputBoxReturnType {
+ Formula = 0,
+ Number = 1,
+ String = 2,
+ Boolean = 4,
+ Range = 8,
+ ErrorValue = 16,
+ SafeArray = 64,
+ }
+
+ const enum PivotFieldSubtotal {
+ Automatic = 1,
+ Average = 4,
+ Count = 3,
+ CountNums = 8,
+ Max = 5,
+ Min = 6,
+ Product = 7,
+ StdDev = 9,
+ StdDevp = 10,
+ Sum = 2,
+ Var = 11,
+ Varp = 12
+ }
+
const enum XlAboveBelow {
xlAboveAverage = 0,
xlAboveStdDev = 4,
@@ -190,7 +269,6 @@ declare namespace Excel {
xlEqualBelowAverage = 3,
}
- // tslint:disable-next-line:no-const-enum
const enum XlActionType {
xlActionTypeDrillthrough = 256,
xlActionTypeReport = 128,
@@ -198,80 +276,82 @@ declare namespace Excel {
xlActionTypeUrl = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlAllocation {
xlAutomaticAllocation = 2,
xlManualAllocation = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlAllocationMethod {
xlEqualAllocation = 1,
xlWeightedAllocation = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlAllocationValue {
xlAllocateIncrement = 2,
xlAllocateValue = 1,
}
- // tslint:disable-next-line:no-const-enum
- const enum XlApplicationInternational {
- xl24HourClock = 33,
- xl4DigitYears = 43,
+ const enum XlApplicationInternationalStrings {
xlAlternateArraySeparator = 16,
xlColumnSeparator = 14,
- xlCountryCode = 1,
- xlCountrySetting = 2,
- xlCurrencyBefore = 37,
xlCurrencyCode = 25,
- xlCurrencyDigits = 27,
- xlCurrencyLeadingZeros = 40,
- xlCurrencyMinusSign = 38,
- xlCurrencyNegative = 28,
- xlCurrencySpaceBefore = 36,
- xlCurrencyTrailingZeros = 39,
- xlDateOrder = 32,
- xlDateSeparator = 17,
- xlDayCode = 21,
- xlDayLeadingZero = 42,
xlDecimalSeparator = 3,
xlGeneralFormatName = 26,
- xlHourCode = 22,
xlLeftBrace = 12,
xlLeftBracket = 10,
xlListSeparator = 5,
xlLowerCaseColumnLetter = 9,
xlLowerCaseRowLetter = 8,
- xlMDY = 44,
- xlMetric = 35,
- xlMinuteCode = 23,
- xlMonthCode = 20,
- xlMonthLeadingZero = 41,
- xlMonthNameChars = 30,
- xlNoncurrencyDigits = 29,
- xlNonEnglishFunctions = 34,
xlRightBrace = 13,
xlRightBracket = 11,
+ xlUpperCaseColumnLetter = 7,
+ xlUpperCaseRowLetter = 6,
+ xlDateSeparator = 17,
+ xlDayCode = 21,
+ xlHourCode = 22,
+ xlMinuteCode = 23,
+ xlMonthCode = 20,
xlRowSeparator = 15,
xlSecondCode = 24,
xlThousandsSeparator = 4,
- xlTimeLeadingZero = 45,
xlTimeSeparator = 18,
- xlUpperCaseColumnLetter = 7,
- xlUpperCaseRowLetter = 6,
- xlWeekdayNameChars = 31,
xlYearCode = 19,
}
- // tslint:disable-next-line:no-const-enum
+ const enum XlApplicationInternationalNumbers {
+ xlCountryCode = 1,
+ xlCountrySetting = 2,
+ xlCurrencyDigits = 27,
+ xlCurrencyNegative = 28,
+ xlNoncurrencyDigits = 29,
+ xlDateOrder = 32,
+ xlMonthNameChars = 30,
+ xlWeekdayNameChars = 31,
+ }
+
+ const enum XlApplicationInternationalBooleans {
+ xl24HourClock = 33,
+ xl4DigitYears = 43,
+ xlCurrencyBefore = 37,
+ xlCurrencyLeadingZeros = 40,
+ xlCurrencyMinusSign = 38,
+ xlCurrencySpaceBefore = 36,
+ xlCurrencyTrailingZeros = 39,
+ xlDayLeadingZero = 42,
+ xlMDY = 44,
+ xlMetric = 35,
+ xlMonthLeadingZero = 41,
+ xlNonEnglishFunctions = 34,
+ xlTimeLeadingZero = 45,
+ }
+
+ type XlApplicationInternational = XlApplicationInternationalStrings | XlApplicationInternationalNumbers | XlApplicationInternationalBooleans;
+
const enum XlApplyNamesOrder {
xlColumnThenRow = 2,
xlRowThenColumn = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlArabicModes {
xlArabicBothStrict = 3,
xlArabicNone = 0,
@@ -279,7 +359,6 @@ declare namespace Excel {
xlArabicStrictFinalYaa = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlArrangeStyle {
xlArrangeStyleCascade = 7,
xlArrangeStyleHorizontal = -4128,
@@ -287,14 +366,12 @@ declare namespace Excel {
xlArrangeStyleVertical = -4166,
}
- // tslint:disable-next-line:no-const-enum
const enum XlArrowHeadLength {
xlArrowHeadLengthLong = 3,
xlArrowHeadLengthMedium = -4138,
xlArrowHeadLengthShort = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlArrowHeadStyle {
xlArrowHeadStyleClosed = 3,
xlArrowHeadStyleDoubleClosed = 5,
@@ -303,14 +380,12 @@ declare namespace Excel {
xlArrowHeadStyleOpen = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlArrowHeadWidth {
xlArrowHeadWidthMedium = -4138,
xlArrowHeadWidthNarrow = 1,
xlArrowHeadWidthWide = 3,
}
- // tslint:disable-next-line:no-const-enum
const enum XlAutoFillType {
xlFillCopy = 1,
xlFillDays = 5,
@@ -325,7 +400,6 @@ declare namespace Excel {
xlLinearTrend = 9,
}
- // tslint:disable-next-line:no-const-enum
const enum XlAutoFilterOperator {
xlAnd = 1,
xlBottom10Items = 4,
@@ -343,7 +417,6 @@ declare namespace Excel {
xlTop10Percent = 5,
}
- // tslint:disable-next-line:no-const-enum
const enum XlAxisCrosses {
xlAxisCrossesAutomatic = -4105,
xlAxisCrossesCustom = -4114,
@@ -351,27 +424,23 @@ declare namespace Excel {
xlAxisCrossesMinimum = 4,
}
- // tslint:disable-next-line:no-const-enum
const enum XlAxisGroup {
xlPrimary = 1,
xlSecondary = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlAxisType {
xlCategory = 1,
xlSeriesAxis = 3,
xlValue = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlBackground {
xlBackgroundAutomatic = -4105,
xlBackgroundOpaque = 3,
xlBackgroundTransparent = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlBarShape {
xlBox = 0,
xlConeToMax = 5,
@@ -381,7 +450,6 @@ declare namespace Excel {
xlPyramidToPoint = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlBordersIndex {
xlDiagonalDown = 5,
xlDiagonalUp = 6,
@@ -393,7 +461,6 @@ declare namespace Excel {
xlInsideVertical = 11,
}
- // tslint:disable-next-line:no-const-enum
const enum XlBorderWeight {
xlHairline = 1,
xlMedium = -4138,
@@ -401,7 +468,6 @@ declare namespace Excel {
xlThin = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlBuiltInDialog {
_xlDialogChartSourceData = 541,
_xlDialogPhonetic = 538,
@@ -664,62 +730,53 @@ declare namespace Excel {
xlDialogZoom = 256,
}
- // tslint:disable-next-line:no-const-enum
const enum XlCalcFor {
xlAllValues = 0,
xlColGroups = 2,
xlRowGroups = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlCalculatedMemberType {
xlCalculatedMember = 0,
xlCalculatedSet = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlCalculation {
xlCalculationAutomatic = -4105,
xlCalculationManual = -4135,
xlCalculationSemiautomatic = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlCalculationInterruptKey {
xlAnyKey = 2,
xlEscKey = 1,
xlNoKey = 0,
}
- // tslint:disable-next-line:no-const-enum
const enum XlCalculationState {
xlCalculating = 1,
xlDone = 0,
xlPending = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlCategoryType {
xlAutomaticScale = -4105,
xlCategoryScale = 2,
xlTimeScale = 3,
}
- // tslint:disable-next-line:no-const-enum
const enum XlCellChangedState {
xlCellChangeApplied = 3,
xlCellChanged = 2,
xlCellNotChanged = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlCellInsertionMode {
xlInsertDeleteCells = 1,
xlInsertEntireRows = 2,
xlOverwriteCells = 0,
}
- // tslint:disable-next-line:no-const-enum
const enum XlCellType {
xlCellTypeAllFormatConditions = -4172,
xlCellTypeAllValidation = -4174,
@@ -733,20 +790,17 @@ declare namespace Excel {
xlCellTypeVisible = 12,
}
- // tslint:disable-next-line:no-const-enum
const enum XlChartElementPosition {
xlChartElementPositionAutomatic = -4105,
xlChartElementPositionCustom = -4114,
}
- // tslint:disable-next-line:no-const-enum
const enum XlChartGallery {
xlAnyGallery = 23,
xlBuiltIn = 21,
xlUserDefined = 22,
}
- // tslint:disable-next-line:no-const-enum
const enum XlChartItem {
xlAxis = 21,
xlAxisTitle = 17,
@@ -782,14 +836,12 @@ declare namespace Excel {
xlYErrorBars = 11,
}
- // tslint:disable-next-line:no-const-enum
const enum XlChartLocation {
xlLocationAsNewSheet = 1,
xlLocationAsObject = 2,
xlLocationAutomatic = 3,
}
- // tslint:disable-next-line:no-const-enum
const enum XlChartPicturePlacement {
xlAllFaces = 7,
xlEnd = 2,
@@ -800,14 +852,12 @@ declare namespace Excel {
xlSides = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlChartPictureType {
xlStack = 2,
xlStackScale = 3,
xlStretch = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlChartSplitType {
xlSplitByCustomSplit = 4,
xlSplitByPercentValue = 3,
@@ -815,7 +865,6 @@ declare namespace Excel {
xlSplitByValue = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlChartType {
xl3DArea = -4098,
xl3DAreaStacked = 78,
@@ -892,14 +941,12 @@ declare namespace Excel {
xlXYScatterSmoothNoMarkers = 73,
}
- // tslint:disable-next-line:no-const-enum
const enum XlCheckInVersionType {
xlCheckInMajorVersion = 1,
xlCheckInMinorVersion = 0,
xlCheckInOverwriteVersion = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlClipboardFormat {
xlClipboardFormatBIFF = 8,
xlClipboardFormatBIFF12 = 63,
@@ -937,7 +984,6 @@ declare namespace Excel {
xlClipboardFormatWK1 = 10,
}
- // tslint:disable-next-line:no-const-enum
const enum XlCmdType {
xlCmdCube = 1,
xlCmdDefault = 4,
@@ -946,13 +992,11 @@ declare namespace Excel {
xlCmdTable = 3,
}
- // tslint:disable-next-line:no-const-enum
const enum XlColorIndex {
xlColorIndexAutomatic = -4105,
xlColorIndexNone = -4142,
}
- // tslint:disable-next-line:no-const-enum
const enum XlColumnDataType {
xlDMYFormat = 4,
xlDYMFormat = 7,
@@ -966,21 +1010,18 @@ declare namespace Excel {
xlYMDFormat = 5,
}
- // tslint:disable-next-line:no-const-enum
const enum XlCommandUnderlines {
xlCommandUnderlinesAutomatic = -4105,
xlCommandUnderlinesOff = -4146,
xlCommandUnderlinesOn = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlCommentDisplayMode {
xlCommentAndIndicator = 1,
xlCommentIndicatorOnly = -1,
xlNoIndicator = 0,
}
- // tslint:disable-next-line:no-const-enum
const enum XlConditionValueTypes {
xlConditionValueAutomaticMax = 7,
xlConditionValueAutomaticMin = 6,
@@ -993,7 +1034,6 @@ declare namespace Excel {
xlConditionValuePercentile = 5,
}
- // tslint:disable-next-line:no-const-enum
const enum XlConnectionType {
xlConnectionTypeODBC = 2,
xlConnectionTypeOLEDB = 1,
@@ -1002,7 +1042,6 @@ declare namespace Excel {
xlConnectionTypeXMLMAP = 3,
}
- // tslint:disable-next-line:no-const-enum
const enum XlConsolidationFunction {
xlAverage = -4106,
xlCount = -4112,
@@ -1018,7 +1057,6 @@ declare namespace Excel {
xlVarP = -4165,
}
- // tslint:disable-next-line:no-const-enum
const enum XlContainsOperator {
xlBeginsWith = 2,
xlContains = 0,
@@ -1026,32 +1064,27 @@ declare namespace Excel {
xlEndsWith = 3,
}
- // tslint:disable-next-line:no-const-enum
const enum XlCopyPictureFormat {
xlBitmap = 2,
xlPicture = -4147,
}
- // tslint:disable-next-line:no-const-enum
const enum XlCorruptLoad {
xlExtractData = 2,
xlNormalLoad = 0,
xlRepairFile = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlCreator {
xlCreatorCode = 1480803660,
}
- // tslint:disable-next-line:no-const-enum
const enum XlCredentialsMethod {
xlCredentialsMethodIntegrated = 0,
xlCredentialsMethodNone = 1,
xlCredentialsMethodStored = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlCubeFieldSubType {
xlCubeAttribute = 4,
xlCubeCalculatedMeasure = 5,
@@ -1065,20 +1098,17 @@ declare namespace Excel {
xlCubeSet = 3,
}
- // tslint:disable-next-line:no-const-enum
const enum XlCubeFieldType {
xlHierarchy = 1,
xlMeasure = 2,
xlSet = 3,
}
- // tslint:disable-next-line:no-const-enum
const enum XlCutCopyMode {
xlCopy = 1,
xlCut = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlCVError {
xlErrDiv0 = 2007,
xlErrNA = 2042,
@@ -1089,32 +1119,27 @@ declare namespace Excel {
xlErrValue = 2015,
}
- // tslint:disable-next-line:no-const-enum
const enum XlDataBarAxisPosition {
xlDataBarAxisAutomatic = 0,
xlDataBarAxisMidpoint = 1,
xlDataBarAxisNone = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlDataBarBorderType {
xlDataBarBorderNone = 0,
xlDataBarBorderSolid = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlDataBarFillType {
xlDataBarFillGradient = 1,
xlDataBarFillSolid = 0,
}
- // tslint:disable-next-line:no-const-enum
const enum XlDataBarNegativeColorType {
xlDataBarColor = 0,
xlDataBarSameAsPositive = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlDataLabelPosition {
xlLabelPositionAbove = 0,
xlLabelPositionBelow = 1,
@@ -1129,12 +1154,10 @@ declare namespace Excel {
xlLabelPositionRight = -4152,
}
- // tslint:disable-next-line:no-const-enum
const enum XlDataLabelSeparator {
xlDataLabelSeparatorDefault = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlDataLabelsType {
xlDataLabelsShowBubbleSizes = 6,
xlDataLabelsShowLabel = 4,
@@ -1144,7 +1167,6 @@ declare namespace Excel {
xlDataLabelsShowValue = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlDataSeriesDate {
xlDay = 1,
xlMonth = 3,
@@ -1152,7 +1174,6 @@ declare namespace Excel {
xlYear = 4,
}
- // tslint:disable-next-line:no-const-enum
const enum XlDataSeriesType {
xlAutoFill = 4,
xlChronological = 3,
@@ -1160,13 +1181,11 @@ declare namespace Excel {
xlGrowth = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlDeleteShiftDirection {
xlShiftToLeft = -4159,
xlShiftUp = -4162,
}
- // tslint:disable-next-line:no-const-enum
const enum XlDirection {
xlDown = -4121,
xlToLeft = -4159,
@@ -1174,21 +1193,18 @@ declare namespace Excel {
xlUp = -4162,
}
- // tslint:disable-next-line:no-const-enum
const enum XlDisplayBlanksAs {
xlInterpolated = 3,
xlNotPlotted = 1,
xlZero = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlDisplayDrawingObjects {
xlDisplayShapes = -4104,
xlHide = 3,
xlPlaceholders = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlDisplayUnit {
xlHundredMillions = -8,
xlHundreds = -2,
@@ -1201,20 +1217,17 @@ declare namespace Excel {
xlThousands = -3,
}
- // tslint:disable-next-line:no-const-enum
const enum XlDupeUnique {
xlDuplicate = 1,
xlUnique = 0,
}
- // tslint:disable-next-line:no-const-enum
const enum XlDVAlertStyle {
xlValidAlertInformation = 3,
xlValidAlertStop = 1,
xlValidAlertWarning = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlDVType {
xlValidateCustom = 7,
xlValidateDate = 4,
@@ -1226,7 +1239,6 @@ declare namespace Excel {
xlValidateWholeNumber = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlDynamicFilterCriteria {
xlFilterAboveAverage = 33,
xlFilterAllDatesInPeriodApril = 24,
@@ -1264,7 +1276,6 @@ declare namespace Excel {
xlFilterYesterday = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlEditionFormat {
xlBIFF = 2,
xlPICT = 1,
@@ -1272,7 +1283,6 @@ declare namespace Excel {
xlVALU = 8,
}
- // tslint:disable-next-line:no-const-enum
const enum XlEditionOptionsOption {
xlAutomaticUpdate = 4,
xlCancel = 1,
@@ -1284,39 +1294,33 @@ declare namespace Excel {
xlUpdateSubscriber = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlEditionType {
xlPublisher = 1,
xlSubscriber = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlEnableCancelKey {
xlDisabled = 0,
xlErrorHandler = 2,
xlInterrupt = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlEnableSelection {
xlNoRestrictions = 0,
xlNoSelection = -4142,
xlUnlockedCells = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlEndStyleCap {
xlCap = 1,
xlNoCap = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlErrorBarDirection {
xlX = -4168,
xlY = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlErrorBarInclude {
xlErrorBarIncludeBoth = 1,
xlErrorBarIncludeMinusValues = 3,
@@ -1324,7 +1328,6 @@ declare namespace Excel {
xlErrorBarIncludePlusValues = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlErrorBarType {
xlErrorBarTypeCustom = -4114,
xlErrorBarTypeFixedValue = 1,
@@ -1333,7 +1336,6 @@ declare namespace Excel {
xlErrorBarTypeStError = 4,
}
- // tslint:disable-next-line:no-const-enum
const enum XlErrorChecks {
xlEmptyCellReferences = 7,
xlEvaluateToError = 1,
@@ -1346,13 +1348,11 @@ declare namespace Excel {
xlUnlockedFormulaCells = 6,
}
- // tslint:disable-next-line:no-const-enum
const enum XlFileAccess {
xlReadOnly = 3,
xlReadWrite = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlFileFormat {
xlAddIn = 18,
xlAddIn8 = 18,
@@ -1410,27 +1410,23 @@ declare namespace Excel {
xlXMLSpreadsheet = 46,
}
- // tslint:disable-next-line:no-const-enum
const enum XlFileValidationPivotMode {
xlFileValidationPivotDefault = 0,
xlFileValidationPivotRun = 1,
xlFileValidationPivotSkip = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlFillWith {
xlFillWithAll = -4104,
xlFillWithContents = 2,
xlFillWithFormats = -4122,
}
- // tslint:disable-next-line:no-const-enum
const enum XlFilterAction {
xlFilterCopy = 2,
xlFilterInPlace = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlFilterAllDatesInPeriod {
xlFilterAllDatesInPeriodDay = 2,
xlFilterAllDatesInPeriodHour = 3,
@@ -1440,26 +1436,22 @@ declare namespace Excel {
xlFilterAllDatesInPeriodYear = 0,
}
- // tslint:disable-next-line:no-const-enum
const enum XlFindLookIn {
xlComments = -4144,
xlFormulas = -4123,
xlValues = -4163,
}
- // tslint:disable-next-line:no-const-enum
const enum XlFixedFormatQuality {
xlQualityMinimum = 1,
xlQualityStandard = 0,
}
- // tslint:disable-next-line:no-const-enum
const enum XlFixedFormatType {
xlTypePDF = 0,
xlTypeXPS = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlFormatConditionOperator {
xlBetween = 1,
xlEqual = 3,
@@ -1471,7 +1463,6 @@ declare namespace Excel {
xlNotEqual = 4,
}
- // tslint:disable-next-line:no-const-enum
const enum XlFormatConditionType {
xlAboveAverageCondition = 12,
xlBlanksCondition = 10,
@@ -1489,7 +1480,6 @@ declare namespace Excel {
xlUniqueValues = 8,
}
- // tslint:disable-next-line:no-const-enum
const enum XlFormatFilterTypes {
xlFilterBottom = 0,
xlFilterBottomPercent = 2,
@@ -1497,7 +1487,6 @@ declare namespace Excel {
xlFilterTopPercent = 3,
}
- // tslint:disable-next-line:no-const-enum
const enum XlFormControl {
xlButtonControl = 0,
xlCheckBox = 1,
@@ -1511,7 +1500,6 @@ declare namespace Excel {
xlSpinner = 9,
}
- // tslint:disable-next-line:no-const-enum
const enum XlFormulaLabel {
xlColumnLabels = 2,
xlMixedLabels = 3,
@@ -1519,19 +1507,16 @@ declare namespace Excel {
xlRowLabels = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlGenerateTableRefs {
xlGenerateTableRefA1 = 0,
xlGenerateTableRefStruct = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlGradientFillType {
xlGradientFillLinear = 0,
xlGradientFillPath = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlHAlign {
xlHAlignCenter = -4108,
xlHAlignCenterAcrossSelection = 7,
@@ -1543,7 +1528,6 @@ declare namespace Excel {
xlHAlignRight = -4152,
}
- // tslint:disable-next-line:no-const-enum
const enum XlHebrewModes {
xlHebrewFullScript = 0,
xlHebrewMixedAuthorizedScript = 3,
@@ -1551,14 +1535,12 @@ declare namespace Excel {
xlHebrewPartialScript = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlHighlightChangesTime {
xlAllChanges = 2,
xlNotYetReviewed = 3,
xlSinceMyLastSave = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlHtmlType {
xlHtmlCalc = 1,
xlHtmlChart = 3,
@@ -1566,7 +1548,6 @@ declare namespace Excel {
xlHtmlStatic = 0,
}
- // tslint:disable-next-line:no-const-enum
const enum XlIcon {
xlIcon0Bars = 37,
xlIcon0FilledBoxes = 52,
@@ -1623,7 +1604,6 @@ declare namespace Excel {
xlIconYellowUpInclineArrow = 25,
}
- // tslint:disable-next-line:no-const-enum
const enum XlIconSet {
xl3Arrows = 1,
xl3ArrowsGray = 2,
@@ -1648,7 +1628,6 @@ declare namespace Excel {
xlCustomSet = -1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlIMEMode {
xlIMEModeAlpha = 8,
xlIMEModeAlphaFull = 7,
@@ -1663,39 +1642,33 @@ declare namespace Excel {
xlIMEModeOn = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlImportDataAs {
xlPivotTableReport = 1,
xlQueryTable = 0,
xlTable = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlInsertFormatOrigin {
xlFormatFromLeftOrAbove = 0,
xlFormatFromRightOrBelow = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlInsertShiftDirection {
xlShiftDown = -4121,
xlShiftToRight = -4161,
}
- // tslint:disable-next-line:no-const-enum
const enum XlLayoutFormType {
xlOutline = 1,
xlTabular = 0,
}
- // tslint:disable-next-line:no-const-enum
const enum XlLayoutRowType {
xlCompactRow = 0,
xlOutlineRow = 2,
xlTabularRow = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlLegendPosition {
xlLegendPositionBottom = -4107,
xlLegendPositionCorner = 2,
@@ -1705,7 +1678,6 @@ declare namespace Excel {
xlLegendPositionTop = -4160,
}
- // tslint:disable-next-line:no-const-enum
const enum XlLineStyle {
xlContinuous = 1,
xlDash = -4115,
@@ -1717,7 +1689,6 @@ declare namespace Excel {
xlSlantDashDot = 13,
}
- // tslint:disable-next-line:no-const-enum
const enum XlLink {
xlExcelLinks = 1,
xlOLELinks = 2,
@@ -1725,21 +1696,18 @@ declare namespace Excel {
xlSubscribers = 6,
}
- // tslint:disable-next-line:no-const-enum
const enum XlLinkInfo {
xlEditionDate = 2,
xlLinkInfoStatus = 3,
xlUpdateState = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlLinkInfoType {
xlLinkInfoOLELinks = 2,
xlLinkInfoPublishers = 5,
xlLinkInfoSubscribers = 6,
}
- // tslint:disable-next-line:no-const-enum
const enum XlLinkStatus {
xlLinkStatusCopiedValues = 10,
xlLinkStatusIndeterminate = 5,
@@ -1754,13 +1722,11 @@ declare namespace Excel {
xlLinkStatusSourceOpen = 9,
}
- // tslint:disable-next-line:no-const-enum
const enum XlLinkType {
xlLinkTypeExcelLinks = 1,
xlLinkTypeOLELinks = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlListConflict {
xlListConflictDialog = 0,
xlListConflictDiscardAllConflicts = 2,
@@ -1768,7 +1734,6 @@ declare namespace Excel {
xlListConflictRetryAllConflicts = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlListDataType {
xlListDataTypeCheckbox = 9,
xlListDataTypeChoice = 6,
@@ -1785,7 +1750,6 @@ declare namespace Excel {
xlListDataTypeText = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlListObjectSourceType {
xlSrcExternal = 0,
xlSrcQuery = 3,
@@ -1793,7 +1757,6 @@ declare namespace Excel {
xlSrcXml = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlLocationInTable {
xlColumnHeader = -4110,
xlColumnItem = 5,
@@ -1806,27 +1769,23 @@ declare namespace Excel {
xlTableBody = 8,
}
- // tslint:disable-next-line:no-const-enum
const enum XlLookAt {
xlPart = 2,
xlWhole = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlLookFor {
xlLookForBlanks = 0,
xlLookForErrors = 1,
xlLookForFormulas = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlMailSystem {
xlMAPI = 1,
xlNoMailSystem = 0,
xlPowerTalk = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlMarkerStyle {
xlMarkerStyleAutomatic = -4105,
xlMarkerStyleCircle = 8,
@@ -1842,21 +1801,18 @@ declare namespace Excel {
xlMarkerStyleX = -4168,
}
- // tslint:disable-next-line:no-const-enum
const enum XlMeasurementUnits {
xlCentimeters = 1,
xlInches = 0,
xlMillimeters = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlMouseButton {
xlNoButton = 0,
xlPrimaryButton = 1,
xlSecondaryButton = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlMousePointer {
xlDefault = -4143,
xlIBeam = 3,
@@ -1864,7 +1820,6 @@ declare namespace Excel {
xlWait = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlMSApplication {
xlMicrosoftAccess = 4,
xlMicrosoftFoxPro = 5,
@@ -1875,46 +1830,39 @@ declare namespace Excel {
xlMicrosoftWord = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlOartHorizontalOverflow {
xlOartHorizontalOverflowClip = 1,
xlOartHorizontalOverflowOverflow = 0,
}
- // tslint:disable-next-line:no-const-enum
const enum XlOartVerticalOverflow {
xlOartVerticalOverflowClip = 1,
xlOartVerticalOverflowEllipsis = 2,
xlOartVerticalOverflowOverflow = 0,
}
- // tslint:disable-next-line:no-const-enum
const enum XlObjectSize {
xlFitToPage = 2,
xlFullPage = 3,
xlScreenSize = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlOLEType {
xlOLEControl = 2,
xlOLEEmbed = 1,
xlOLELink = 0,
}
- // tslint:disable-next-line:no-const-enum
const enum XlOLEVerb {
xlVerbOpen = 2,
xlVerbPrimary = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlOrder {
xlDownThenOver = 1,
xlOverThenDown = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlOrientation {
xlDownward = -4170,
xlHorizontal = -4128,
@@ -1922,26 +1870,22 @@ declare namespace Excel {
xlVertical = -4166,
}
- // tslint:disable-next-line:no-const-enum
const enum XlPageBreak {
xlPageBreakAutomatic = -4105,
xlPageBreakManual = -4135,
xlPageBreakNone = -4142,
}
- // tslint:disable-next-line:no-const-enum
const enum XlPageBreakExtent {
xlPageBreakFull = 1,
xlPageBreakPartial = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlPageOrientation {
xlLandscape = 2,
xlPortrait = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlPaperSize {
xlPaper10x14 = 16,
xlPaper11x17 = 17,
@@ -1987,7 +1931,6 @@ declare namespace Excel {
xlPaperUser = 256,
}
- // tslint:disable-next-line:no-const-enum
const enum XlParameterDataType {
xlParamTypeBigInt = -5,
xlParamTypeBinary = -2,
@@ -2012,14 +1955,12 @@ declare namespace Excel {
xlParamTypeWChar = -8,
}
- // tslint:disable-next-line:no-const-enum
const enum XlParameterType {
xlConstant = 1,
xlPrompt = 0,
xlRange = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlPasteSpecialOperation {
xlPasteSpecialOperationAdd = 2,
xlPasteSpecialOperationDivide = 5,
@@ -2028,7 +1969,6 @@ declare namespace Excel {
xlPasteSpecialOperationSubtract = 3,
}
- // tslint:disable-next-line:no-const-enum
const enum XlPasteType {
xlPasteAll = -4104,
xlPasteAllExceptBorders = 7,
@@ -2044,7 +1984,6 @@ declare namespace Excel {
xlPasteValuesAndNumberFormats = 12,
}
- // tslint:disable-next-line:no-const-enum
const enum XlPattern {
xlPatternAutomatic = -4105,
xlPatternChecker = 9,
@@ -2070,7 +2009,6 @@ declare namespace Excel {
xlPatternVertical = -4166,
}
- // tslint:disable-next-line:no-const-enum
const enum XlPhoneticAlignment {
xlPhoneticAlignCenter = 2,
xlPhoneticAlignDistributed = 3,
@@ -2078,7 +2016,6 @@ declare namespace Excel {
xlPhoneticAlignNoControl = 0,
}
- // tslint:disable-next-line:no-const-enum
const enum XlPhoneticCharacterType {
xlHiragana = 2,
xlKatakana = 1,
@@ -2086,13 +2023,11 @@ declare namespace Excel {
xlNoConversion = 3,
}
- // tslint:disable-next-line:no-const-enum
const enum XlPictureAppearance {
xlPrinter = 2,
xlScreen = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlPictureConvertorType {
xlBMP = 1,
xlCGM = 7,
@@ -2109,7 +2044,6 @@ declare namespace Excel {
xlWPG = 3,
}
- // tslint:disable-next-line:no-const-enum
const enum XlPieSliceIndex {
xlCenterPoint = 5,
xlInnerCenterPoint = 8,
@@ -2122,13 +2056,11 @@ declare namespace Excel {
xlOuterCounterClockwisePoint = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlPieSliceLocation {
xlHorizontalCoordinate = 1,
xlVerticalCoordinate = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlPivotCellType {
xlPivotCellBlankCell = 9,
xlPivotCellCustomSubtotal = 7,
@@ -2142,14 +2074,12 @@ declare namespace Excel {
xlPivotCellValue = 0,
}
- // tslint:disable-next-line:no-const-enum
const enum XlPivotConditionScope {
xlDataFieldScope = 2,
xlFieldsScope = 1,
xlSelectionScope = 0,
}
- // tslint:disable-next-line:no-const-enum
const enum XlPivotFieldCalculation {
xlDifferenceFrom = 2,
xlIndex = 9,
@@ -2168,14 +2098,12 @@ declare namespace Excel {
xlRunningTotal = 5,
}
- // tslint:disable-next-line:no-const-enum
const enum XlPivotFieldDataType {
xlDate = 2,
xlNumber = -4145,
xlText = -4158,
}
- // tslint:disable-next-line:no-const-enum
const enum XlPivotFieldOrientation {
xlColumnField = 2,
xlDataField = 4,
@@ -2184,13 +2112,11 @@ declare namespace Excel {
xlRowField = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlPivotFieldRepeatLabels {
xlDoNotRepeatLabels = 1,
xlRepeatLabels = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlPivotFilterType {
xlAfter = 33,
xlAfterOrEqualTo = 34,
@@ -2262,7 +2188,6 @@ declare namespace Excel {
xlYearToDate = 52,
}
- // tslint:disable-next-line:no-const-enum
const enum XlPivotFormatType {
xlPTClassic = 20,
xlPTNone = 21,
@@ -2288,7 +2213,6 @@ declare namespace Excel {
xlTable9 = 18,
}
- // tslint:disable-next-line:no-const-enum
const enum XlPivotLineType {
xlPivotLineBlank = 3,
xlPivotLineGrandTotal = 2,
@@ -2296,7 +2220,6 @@ declare namespace Excel {
xlPivotLineSubtotal = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlPivotTableMissingItems {
xlMissingItemsDefault = -1,
xlMissingItemsMax = 32500,
@@ -2304,7 +2227,6 @@ declare namespace Excel {
xlMissingItemsNone = 0,
}
- // tslint:disable-next-line:no-const-enum
const enum XlPivotTableSourceType {
xlConsolidation = 3,
xlDatabase = 1,
@@ -2313,7 +2235,6 @@ declare namespace Excel {
xlScenario = 4,
}
- // tslint:disable-next-line:no-const-enum
const enum XlPivotTableVersionList {
xlPivotTableVersion10 = 1,
xlPivotTableVersion11 = 2,
@@ -2323,28 +2244,24 @@ declare namespace Excel {
xlPivotTableVersionCurrent = -1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlPlacement {
xlFreeFloating = 3,
xlMove = 2,
xlMoveAndSize = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlPlatform {
xlMacintosh = 1,
xlMSDOS = 3,
xlWindows = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlPortugueseReform {
xlPortugueseBoth = 3,
xlPortuguesePostReform = 2,
xlPortuguesePreReform = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlPrintErrors {
xlPrintErrorsBlank = 1,
xlPrintErrorsDash = 2,
@@ -2352,42 +2269,36 @@ declare namespace Excel {
xlPrintErrorsNA = 3,
}
- // tslint:disable-next-line:no-const-enum
const enum XlPrintLocation {
xlPrintInPlace = 16,
xlPrintNoComments = -4142,
xlPrintSheetEnd = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlPriority {
xlPriorityHigh = -4127,
xlPriorityLow = -4134,
xlPriorityNormal = -4143,
}
- // tslint:disable-next-line:no-const-enum
const enum XlPropertyDisplayedIn {
xlDisplayPropertyInPivotTable = 1,
xlDisplayPropertyInPivotTableAndTooltip = 3,
xlDisplayPropertyInTooltip = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlProtectedViewCloseReason {
xlProtectedViewCloseEdit = 1,
xlProtectedViewCloseForced = 2,
xlProtectedViewCloseNormal = 0,
}
- // tslint:disable-next-line:no-const-enum
const enum XlProtectedViewWindowState {
xlProtectedViewWindowMaximized = 2,
xlProtectedViewWindowMinimized = 1,
xlProtectedViewWindowNormal = 0,
}
- // tslint:disable-next-line:no-const-enum
const enum XlPTSelectionMode {
xlBlanks = 4,
xlButton = 15,
@@ -2398,7 +2309,6 @@ declare namespace Excel {
xlOrigin = 3,
}
- // tslint:disable-next-line:no-const-enum
const enum XlQueryType {
xlADORecordset = 7,
xlDAORecordset = 2,
@@ -2408,7 +2318,6 @@ declare namespace Excel {
xlWebQuery = 4,
}
- // tslint:disable-next-line:no-const-enum
const enum XlRangeAutoFormat {
xlRangeAutoFormat3DEffects1 = 13,
xlRangeAutoFormat3DEffects2 = 14,
@@ -2455,20 +2364,17 @@ declare namespace Excel {
xlRangeAutoFormatTable9 = 40,
}
- // tslint:disable-next-line:no-const-enum
const enum XlRangeValueDataType {
xlRangeValueDefault = 10,
xlRangeValueMSPersistXML = 12,
xlRangeValueXMLSpreadsheet = 11,
}
- // tslint:disable-next-line:no-const-enum
const enum XlReferenceStyle {
xlA1 = 1,
xlR1C1 = -4150,
}
- // tslint:disable-next-line:no-const-enum
const enum XlReferenceType {
xlAbsolute = 1,
xlAbsRowRelColumn = 2,
@@ -2476,7 +2382,6 @@ declare namespace Excel {
xlRelRowAbsColumn = 3,
}
- // tslint:disable-next-line:no-const-enum
const enum XlRemoveDocInfoType {
xlRDIAll = 99,
xlRDIComments = 1,
@@ -2497,7 +2402,6 @@ declare namespace Excel {
xlRDISendForReview = 7,
}
- // tslint:disable-next-line:no-const-enum
const enum XlRgbColor {
rgbAliceBlue = 16775408,
rgbAntiqueWhite = 14150650,
@@ -2645,33 +2549,28 @@ declare namespace Excel {
rgbYellowGreen = 3329434,
}
- // tslint:disable-next-line:no-const-enum
const enum XlRobustConnect {
xlAlways = 1,
xlAsRequired = 0,
xlNever = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlRoutingSlipDelivery {
xlAllAtOnce = 2,
xlOneAfterAnother = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlRoutingSlipStatus {
xlNotYetRouted = 0,
xlRoutingComplete = 2,
xlRoutingInProgress = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlRowCol {
xlColumns = 2,
xlRows = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlRunAutoMacro {
xlAutoActivate = 3,
xlAutoClose = 2,
@@ -2679,51 +2578,43 @@ declare namespace Excel {
xlAutoOpen = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlSaveAction {
xlDoNotSaveChanges = 2,
xlSaveChanges = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlSaveAsAccessMode {
xlExclusive = 3,
xlNoChange = 1,
xlShared = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlSaveConflictResolution {
xlLocalSessionChanges = 2,
xlOtherSessionChanges = 3,
xlUserResolution = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlScaleType {
xlScaleLinear = -4132,
xlScaleLogarithmic = -4133,
}
- // tslint:disable-next-line:no-const-enum
const enum XlSearchDirection {
xlNext = 1,
xlPrevious = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlSearchOrder {
xlByColumns = 2,
xlByRows = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlSearchWithin {
xlWithinSheet = 1,
xlWithinWorkbook = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlSheetType {
xlChart = -4109,
xlDialogSheet = -4116,
@@ -2732,34 +2623,29 @@ declare namespace Excel {
xlWorksheet = -4167,
}
- // tslint:disable-next-line:no-const-enum
const enum XlSheetVisibility {
xlSheetHidden = 0,
xlSheetVeryHidden = 2,
xlSheetVisible = -1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlSizeRepresents {
xlSizeIsArea = 1,
xlSizeIsWidth = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlSlicerCrossFilterType {
xlSlicerCrossFilterShowItemsWithDataAtTop = 2,
xlSlicerCrossFilterShowItemsWithNoData = 3,
xlSlicerNoCrossFilter = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlSlicerSort {
xlSlicerSortAscending = 2,
xlSlicerSortDataSourceOrder = 1,
xlSlicerSortDescending = 3,
}
- // tslint:disable-next-line:no-const-enum
const enum XlSmartTagControlType {
xlSmartTagControlActiveX = 13,
xlSmartTagControlButton = 6,
@@ -2777,32 +2663,27 @@ declare namespace Excel {
xlSmartTagControlTextbox = 10,
}
- // tslint:disable-next-line:no-const-enum
const enum XlSmartTagDisplayMode {
xlButtonOnly = 2,
xlDisplayNone = 1,
xlIndicatorAndButton = 0,
}
- // tslint:disable-next-line:no-const-enum
const enum XlSortDataOption {
xlSortNormal = 0,
xlSortTextAsNumbers = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlSortMethod {
xlPinYin = 1,
xlStroke = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlSortMethodOld {
xlCodePage = 2,
xlSyllabary = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlSortOn {
xlSortOnCellColor = 1,
xlSortOnFontColor = 2,
@@ -2810,25 +2691,21 @@ declare namespace Excel {
xlSortOnValues = 0,
}
- // tslint:disable-next-line:no-const-enum
const enum XlSortOrder {
xlAscending = 1,
xlDescending = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlSortOrientation {
xlSortColumns = 1,
xlSortRows = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlSortType {
xlSortLabels = 2,
xlSortValues = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlSourceType {
xlSourceAutoFilter = 3,
xlSourceChart = 5,
@@ -2840,41 +2717,35 @@ declare namespace Excel {
xlSourceWorkbook = 0,
}
- // tslint:disable-next-line:no-const-enum
const enum XlSpanishModes {
xlSpanishTuteoAndVoseo = 1,
xlSpanishTuteoOnly = 0,
xlSpanishVoseoOnly = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlSparklineRowCol {
xlSparklineColumnsSquare = 2,
xlSparklineNonSquare = 0,
xlSparklineRowsSquare = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlSparkScale {
xlSparkScaleCustom = 3,
xlSparkScaleGroup = 1,
xlSparkScaleSingle = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlSparkType {
xlSparkColumn = 2,
xlSparkColumnStacked100 = 3,
xlSparkLine = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlSpeakDirection {
xlSpeakByColumns = 1,
xlSpeakByRows = 0,
}
- // tslint:disable-next-line:no-const-enum
const enum XlSpecialCellsValue {
xlErrors = 16,
xlLogical = 4,
@@ -2882,7 +2753,6 @@ declare namespace Excel {
xlTextValues = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlStdColorScale {
xlColorScaleBlackWhite = 3,
xlColorScaleGYR = 2,
@@ -2890,37 +2760,31 @@ declare namespace Excel {
xlColorScaleWhiteBlack = 4,
}
- // tslint:disable-next-line:no-const-enum
const enum XlSubscribeToFormat {
xlSubscribeToPicture = -4147,
xlSubscribeToText = -4158,
}
- // tslint:disable-next-line:no-const-enum
const enum XlSubtototalLocationType {
xlAtBottom = 2,
xlAtTop = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlSummaryColumn {
xlSummaryOnLeft = -4131,
xlSummaryOnRight = -4152,
}
- // tslint:disable-next-line:no-const-enum
const enum XlSummaryReportType {
xlStandardSummary = 1,
xlSummaryPivotTable = -4148,
}
- // tslint:disable-next-line:no-const-enum
const enum XlSummaryRow {
xlSummaryAbove = 0,
xlSummaryBelow = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlTableStyleElementType {
xlBlankRow = 19,
xlColumnStripe1 = 7,
@@ -2962,32 +2826,27 @@ declare namespace Excel {
xlWholeTable = 0,
}
- // tslint:disable-next-line:no-const-enum
const enum XlTabPosition {
xlTabPositionFirst = 0,
xlTabPositionLast = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlTextParsingType {
xlDelimited = 1,
xlFixedWidth = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlTextQualifier {
xlTextQualifierDoubleQuote = 1,
xlTextQualifierNone = -4142,
xlTextQualifierSingleQuote = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlTextVisualLayoutType {
xlTextVisualLTR = 1,
xlTextVisualRTL = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlThemeColor {
xlThemeColorAccent1 = 5,
xlThemeColorAccent2 = 6,
@@ -3003,20 +2862,17 @@ declare namespace Excel {
xlThemeColorLight2 = 4,
}
- // tslint:disable-next-line:no-const-enum
const enum XlThemeFont {
xlThemeFontMajor = 1,
xlThemeFontMinor = 2,
xlThemeFontNone = 0,
}
- // tslint:disable-next-line:no-const-enum
const enum XlThreadMode {
xlThreadModeAutomatic = 0,
xlThreadModeManual = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlTickLabelOrientation {
xlTickLabelOrientationAutomatic = -4105,
xlTickLabelOrientationDownward = -4170,
@@ -3025,7 +2881,6 @@ declare namespace Excel {
xlTickLabelOrientationVertical = -4166,
}
- // tslint:disable-next-line:no-const-enum
const enum XlTickLabelPosition {
xlTickLabelPositionHigh = -4127,
xlTickLabelPositionLow = -4134,
@@ -3033,7 +2888,6 @@ declare namespace Excel {
xlTickLabelPositionNone = -4142,
}
- // tslint:disable-next-line:no-const-enum
const enum XlTickMark {
xlTickMarkCross = 4,
xlTickMarkInside = 2,
@@ -3041,7 +2895,6 @@ declare namespace Excel {
xlTickMarkOutside = 3,
}
- // tslint:disable-next-line:no-const-enum
const enum XlTimePeriods {
xlLast7Days = 2,
xlLastMonth = 5,
@@ -3055,14 +2908,12 @@ declare namespace Excel {
xlYesterday = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlTimeUnit {
xlDays = 0,
xlMonths = 1,
xlYears = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlToolbarProtection {
xlNoButtonChanges = 1,
xlNoChanges = 4,
@@ -3071,13 +2922,11 @@ declare namespace Excel {
xlToolbarProtectionNone = -4143,
}
- // tslint:disable-next-line:no-const-enum
const enum XlTopBottom {
xlTop10Bottom = 0,
xlTop10Top = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlTotalsCalculation {
xlTotalsCalculationAverage = 2,
xlTotalsCalculationCount = 3,
@@ -3091,7 +2940,6 @@ declare namespace Excel {
xlTotalsCalculationVar = 8,
}
- // tslint:disable-next-line:no-const-enum
const enum XlTrendlineType {
xlExponential = 5,
xlLinear = -4132,
@@ -3101,7 +2949,6 @@ declare namespace Excel {
xlPower = 4,
}
- // tslint:disable-next-line:no-const-enum
const enum XlUnderlineStyle {
xlUnderlineStyleDouble = -4119,
xlUnderlineStyleDoubleAccounting = 5,
@@ -3110,14 +2957,12 @@ declare namespace Excel {
xlUnderlineStyleSingleAccounting = 4,
}
- // tslint:disable-next-line:no-const-enum
const enum XlUpdateLinks {
xlUpdateLinksAlways = 3,
xlUpdateLinksNever = 2,
xlUpdateLinksUserSetting = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlVAlign {
xlVAlignBottom = -4107,
xlVAlignCenter = -4108,
@@ -3126,7 +2971,6 @@ declare namespace Excel {
xlVAlignTop = -4160,
}
- // tslint:disable-next-line:no-const-enum
const enum XlWBATemplate {
xlWBATChart = -4109,
xlWBATExcel4IntlMacroSheet = 4,
@@ -3134,28 +2978,24 @@ declare namespace Excel {
xlWBATWorksheet = -4167,
}
- // tslint:disable-next-line:no-const-enum
const enum XlWebFormatting {
xlWebFormattingAll = 1,
xlWebFormattingNone = 3,
xlWebFormattingRTF = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlWebSelectionType {
xlAllTables = 2,
xlEntirePage = 1,
xlSpecifiedTables = 3,
}
- // tslint:disable-next-line:no-const-enum
const enum XlWindowState {
xlMaximized = -4137,
xlMinimized = -4140,
xlNormal = -4143,
}
- // tslint:disable-next-line:no-const-enum
const enum XlWindowType {
xlChartAsWindow = 5,
xlChartInPlace = 4,
@@ -3164,34 +3004,29 @@ declare namespace Excel {
xlWorkbook = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlWindowView {
xlNormalView = 1,
xlPageBreakPreview = 2,
xlPageLayoutView = 3,
}
- // tslint:disable-next-line:no-const-enum
const enum XlXLMMacroType {
xlCommand = 2,
xlFunction = 1,
xlNotXLM = 3,
}
- // tslint:disable-next-line:no-const-enum
const enum XlXmlExportResult {
xlXmlExportSuccess = 0,
xlXmlExportValidationFailed = 1,
}
- // tslint:disable-next-line:no-const-enum
const enum XlXmlImportResult {
xlXmlImportElementsTruncated = 1,
xlXmlImportSuccess = 0,
xlXmlImportValidationFailed = 2,
}
- // tslint:disable-next-line:no-const-enum
const enum XlXmlLoadOption {
xlXmlLoadImportToList = 2,
xlXmlLoadMapXml = 3,
@@ -3199,13 +3034,37 @@ declare namespace Excel {
xlXmlLoadPromptUser = 0,
}
- // tslint:disable-next-line:no-const-enum
const enum XlYesNoGuess {
xlGuess = 0,
xlNo = 2,
xlYes = 1,
}
+ class AboveAverage {
+ private 'Excel.AboveAverage_typekey': AboveAverage;
+ private constructor();
+ AboveBelow: XlAboveBelow;
+ readonly Application: Application;
+ readonly AppliesTo: Range;
+ readonly Borders: Borders;
+ CalcFor: XlCalcFor;
+ readonly Creator: XlCreator;
+ Delete(): void;
+ readonly Font: Font;
+ readonly Interior: Interior;
+ ModifyAppliesToRange(Range: Range): void;
+ NumberFormat: string;
+ NumStdDev: number;
+ readonly Parent: any;
+ Priority: number;
+ readonly PTCondition: boolean;
+ ScopeType: XlPivotConditionScope;
+ SetFirstPriority(): void;
+ SetLastPriority(): void;
+ StopIfTrue: boolean;
+ readonly Type: number;
+ }
+
class Action {
private 'Excel.Action_typekey': Action;
private constructor();
@@ -3220,15 +3079,14 @@ declare namespace Excel {
readonly Type: XlActionType;
}
- class Actions {
- private 'Excel.Actions_typekey': Actions;
- private constructor();
- _Default(Index: any): Action;
+ interface Actions {
+ _Default(Index: number | string): Action;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
- Item(Index: any): Action;
+ Item(Index: number | string): Action;
readonly Parent: any;
+ (Index: number | string): Action;
}
class AddIn {
@@ -3251,38 +3109,26 @@ declare namespace Excel {
readonly Title: string;
}
- class AddIns {
- private 'Excel.AddIns_typekey': AddIns;
- private constructor();
- _Default(Index: any): AddIn;
- Add(Filename: string, CopyFile?: any): AddIn;
+ interface AddIns {
+ _Default(Index: number | string): AddIn;
+ Add(Filename: string, CopyFile?: boolean): AddIn;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
- Item(Index: any): AddIn;
+ Item(Index: number | string): AddIn;
readonly Parent: any;
+ (Index: number | string): AddIn;
}
- class AddIns2 {
- private 'Excel.AddIns2_typekey': AddIns2;
- private constructor();
- _Default(Index: any): AddIn;
- Add(Filename: string, CopyFile?: any): AddIn;
- readonly Application: Application;
- readonly Count: number;
- readonly Creator: XlCreator;
- Item(Index: any): AddIn;
- readonly Parent: any;
- }
+ type AddIns2 = AddIns;
- class Adjustments {
- private 'Excel.Adjustments_typekey': Adjustments;
- private constructor();
+ interface Adjustments {
readonly Application: any;
readonly Count: number;
readonly Creator: number;
Item(Index: number): number;
readonly Parent: any;
+ (Index: number): number;
}
class AllowEditRange {
@@ -3292,17 +3138,16 @@ declare namespace Excel {
Delete(): void;
Range: Range;
Title: string;
- Unprotect(Password?: any): void;
+ Unprotect(Password?: string): void;
readonly Users: UserAccessList;
}
- class AllowEditRanges {
- private 'Excel.AllowEditRanges_typekey': AllowEditRanges;
- private constructor();
- _Default(Index: any): AllowEditRange;
- Add(Title: string, Range: Range, Password?: any): AllowEditRange;
+ interface AllowEditRanges {
+ _Default(Index: number | string): AllowEditRange;
+ Add(Title: string, Range: Range, Password?: string): AllowEditRange;
readonly Count: number;
- Item(Index: any): AllowEditRange;
+ Item(Index: number | string): AllowEditRange;
+ (Index: number | string): AllowEditRange;
}
class Application {
@@ -3311,17 +3156,10 @@ declare namespace Excel {
readonly _Default: string;
_Evaluate(Name: any): any;
_FindFile(): void;
- _MacroOptions(
- Macro?: any, Description?: any, HasMenu?: any, MenuText?: any, HasShortcutKey?: any, ShortcutKey?: any, Category?: any, StatusBar?: any, HelpContextID?: any, HelpFile?: any): void;
- _Run2(
- Macro?: any, Arg1?: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any,
- Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any,
- Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): any;
+ _MacroOptions(Macro?: any, Description?: any, HasMenu?: any, MenuText?: any, HasShortcutKey?: any, ShortcutKey?: any, Category?: any, StatusBar?: any, HelpContextID?: any, HelpFile?: any): void;
+ _Run2(Macro?: any, Arg1?: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): any;
_Wait(Time: any): void;
- _WSFunction(
- Arg1?: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
- Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): any;
+ _WSFunction(Arg1?: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): any;
ActivateMicrosoftApp(Index: XlMSApplication): void;
readonly ActiveCell: Range;
readonly ActiveChart: Chart;
@@ -3330,11 +3168,11 @@ declare namespace Excel {
readonly ActiveMenuBar: MenuBar;
ActivePrinter: string;
readonly ActiveProtectedViewWindow: ProtectedViewWindow;
- readonly ActiveSheet: Worksheet | Chart | DialogSheet;
+ readonly ActiveSheet: Sheet;
readonly ActiveWindow: Window;
readonly ActiveWorkbook: Workbook;
AddChartAutoFormat(Chart: any, Name: string, Description?: any): void;
- AddCustomList(ListArray: any, ByRow?: any): void;
+ AddCustomList(ListArray: SafeArray | Range, ByRow?: boolean): void;
readonly AddIns: AddIns;
readonly AddIns2: AddIns2;
AlertBeforeOverwriting: boolean;
@@ -3361,17 +3199,17 @@ declare namespace Excel {
CalculationInterruptKey: XlCalculationInterruptKey;
readonly CalculationState: XlCalculationState;
readonly CalculationVersion: number;
- Caller(Index?: any): any;
+ Caller(Index?: number): Range | string | Error;
readonly CanPlaySounds: boolean;
readonly CanRecordSounds: boolean;
Caption: string;
CellDragAndDrop: boolean;
readonly Cells: Range;
CentimetersToPoints(Centimeters: number): number;
- readonly Charts: Sheets;
- CheckAbort(KeepAbort?: any): void;
- CheckSpelling(Word: string, CustomDictionary?: any, IgnoreUppercase?: any): boolean;
- ClipboardFormats(Index?: any): any;
+ readonly Charts: Sheets;
+ CheckAbort(KeepAbort?: boolean): void;
+ CheckSpelling(Word: string, CustomDictionary?: string, IgnoreUppercase?: boolean): boolean;
+ ClipboardFormats: SafeArray & ((Index: number) => XlClipboardFormat);
ClusterConnector: string;
ColorButtons: boolean;
readonly Columns: Range;
@@ -3380,7 +3218,7 @@ declare namespace Excel {
CommandUnderlines: XlCommandUnderlines;
ConstrainNumeric: boolean;
ControlCharacters: boolean;
- ConvertFormula(Formula: any, FromReferenceStyle: XlReferenceStyle, ToReferenceStyle?: any, ToAbsolute?: any, RelativeTo?: any): any;
+ ConvertFormula(Formula: string, FromReferenceStyle: XlReferenceStyle, ToReferenceStyle?: XlReferenceStyle, ToAbsolute?: XlReferenceType, RelativeTo?: Range): string;
CopyObjectsWithCells: boolean;
readonly Creator: XlCreator;
Cursor: XlMousePointer;
@@ -3403,7 +3241,7 @@ declare namespace Excel {
DeleteChartAutoFormat(Name: string): void;
DeleteCustomList(ListNum: number): void;
readonly Dialogs: Dialogs;
- readonly DialogSheets: Sheets;
+ readonly DialogSheets: Sheets;
DisplayAlerts: boolean;
DisplayClipboardWindow: boolean;
DisplayCommentIndicator: XlCommentDisplayMode;
@@ -3421,26 +3259,21 @@ declare namespace Excel {
DisplayRecentFiles: boolean;
DisplayScrollBars: boolean;
DisplayStatusBar: boolean;
- DisplayXMLSourcePane(XmlMap?: any): void;
+ DisplayXMLSourcePane(XmlMap?: XmlMap): void;
DoubleClick(): void;
Dummy1(Arg1?: any, Arg2?: any, Arg3?: any, Arg4?: any): any;
Dummy10(arg?: any): boolean;
readonly Dummy101: any;
Dummy11(): void;
Dummy12(p1: PivotTable, p2: PivotTable): void;
- Dummy13(
- Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
- Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): any;
+ Dummy13(Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): any;
Dummy14(): void;
Dummy2(Arg1?: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any): any;
Dummy20(grfCompareFunctions: number): any;
Dummy22: boolean;
Dummy23: boolean;
Dummy3(): any;
- Dummy4(
- Arg1?: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any): any;
+ Dummy4(Arg1?: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any): any;
Dummy5(Arg1?: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any): any;
Dummy6(): any;
Dummy7(): any;
@@ -3456,13 +3289,13 @@ declare namespace Excel {
EnableSound: boolean;
EnableTipWizard: boolean;
readonly ErrorCheckingOptions: ErrorCheckingOptions;
- Evaluate(Name: any): any;
+ Evaluate(Name: string): any;
readonly Excel4IntlMacroSheets: Sheets;
readonly Excel4MacroSheets: Sheets;
ExecuteExcel4Macro(String: string): any;
ExtendList: boolean;
FeatureInstall: Office.MsoFeatureInstall;
- FileConverters(Index1?: any, Index2?: any): any;
+ FileConverters(Index1?: string, Index2?: string): SafeArray;
FileDialog(fileDialogType: Office.MsoFileDialogType): Office.FileDialog;
readonly FileExportConverters: FileExportConverters;
readonly FileFind: Office.IFind;
@@ -3476,27 +3309,31 @@ declare namespace Excel {
FormulaBarHeight: number;
GenerateGetPivotData: boolean;
GenerateTableRefs: XlGenerateTableRefs;
- GetCustomListContents(ListNum: number): any;
- GetCustomListNum(ListArray: any): number;
- GetOpenFilename(FileFilter?: any, FilterIndex?: any, Title?: any, ButtonText?: any, MultiSelect?: any): any;
- GetPhonetic(Text?: any): string;
- GetSaveAsFilename(InitialFilename?: any, FileFilter?: any, FilterIndex?: any, Title?: any, ButtonText?: any): any;
- Goto(Reference?: any, Scroll?: any): void;
+ GetCustomListContents(ListNum: number): SafeArray;
+ GetCustomListNum(ListArray: SafeArray): number;
+
+ /** @param ButtonText Macintosh only */
+ GetOpenFilename(FileFilter?: string, FilterIndex?: number, Title?: string, ButtonText?: null, MultiSelect?: false): string;
+
+ /** @param ButtonText Macintosh only */
+ GetOpenFilename(FileFilter: string | null, FilterIndex: number | null, Title: string | null, ButtonText: null, MultiSelect: true): SafeArray;
+ GetPhonetic(Text?: string): string;
+
+ /** @param ButtonText Macintosh only */
+ GetSaveAsFilename(InitialFilename?: string, FileFilter?: string, FilterIndex?: number, Title?: string, ButtonText?: undefined): string;
+ Goto(Reference?: Range | string, Scroll?: boolean): void;
Height: number;
- Help(HelpFile?: any, HelpContextID?: any): void;
+ Help(HelpFile?: string, HelpContextID?: number): void;
HighQualityModeForGraphics: boolean;
readonly Hinstance: number;
- readonly HinstancePtr: any;
+ readonly HinstancePtr: number;
readonly Hwnd: number;
IgnoreRemoteRequests: boolean;
InchesToPoints(Inches: number): number;
- InputBox(Prompt: string, Title?: any, Default?: any, Left?: any, Top?: any, HelpFile?: any, HelpContextID?: any, Type?: any): any;
+ InputBox(Prompt: string, Title?: string, Default?: string, Left?: number, Top?: number, HelpFile?: string, HelpContextID?: number, Type?: InputBoxReturnType): string | number | boolean | Range | Error | SafeArray | SafeArray | SafeArray;
Interactive: boolean;
- International(Index?: any): any;
- Intersect(
- Arg1: Range, Arg2: Range, Arg3?: Range, Arg4?: Range, Arg5?: Range, Arg6?: Range, Arg7?: Range, Arg8?: Range, Arg9?: Range, Arg10?: Range, Arg11?: Range, Arg12?: Range,
- Arg13?: Range, Arg14?: Range, Arg15?: Range, Arg16?: Range, Arg17?: Range, Arg18?: Range, Arg19?: Range, Arg20?: Range, Arg21?: Range, Arg22?: Range, Arg23?: Range, Arg24?: Range,
- Arg25?: Range, Arg26?: Range, Arg27?: Range, Arg28?: Range, Arg29?: Range, Arg30?: Range): Range;
+ International: SafeArray & ((Index: T) => InternationalResult);
+ Intersect(Arg1: Range, Arg2: Range, Arg3?: Range, Arg4?: Range, Arg5?: Range, Arg6?: Range, Arg7?: Range, Arg8?: Range, Arg9?: Range, Arg10?: Range, Arg11?: Range, Arg12?: Range, Arg13?: Range, Arg14?: Range, Arg15?: Range, Arg16?: Range, Arg17?: Range, Arg18?: Range, Arg19?: Range, Arg20?: Range, Arg21?: Range, Arg22?: Range, Arg23?: Range, Arg24?: Range, Arg25?: Range, Arg26?: Range, Arg27?: Range, Arg28?: Range, Arg29?: Range, Arg30?: Range): Range;
readonly IsSandboxed: boolean;
Iteration: boolean;
readonly LanguageSettings: Office.LanguageSettings;
@@ -3504,12 +3341,10 @@ declare namespace Excel {
LargeOperationCellThousandCount: number;
Left: number;
readonly LibraryPath: string;
- MacroOptions(
- Macro?: any, Description?: any, HasMenu?: any, MenuText?: any, HasShortcutKey?: any, ShortcutKey?: any, Category?: any, StatusBar?: any, HelpContextID?: any,
- HelpFile?: any, ArgumentDescriptions?: any): void;
+ MacroOptions(Macro?: string, Description?: string, HasMenu?: undefined, MenuText?: undefined, HasShortcutKey?: boolean, ShortcutKey?: string, Category?: FunctionCategory | string, StatusBar?: string, HelpContextID?: number, HelpFile?: string, ArgumentDescriptions?: SafeArray): void;
MailLogoff(): void;
- MailLogon(Name?: any, Password?: any, DownloadNewMail?: any): void;
- readonly MailSession: any;
+ MailLogon(Name?: string, Password?: string, DownloadNewMail?: boolean): void;
+ readonly MailSession: string | null;
readonly MailSystem: XlMailSystem;
MapPaperSize: boolean;
readonly MathCoprocessorAvailable: boolean;
@@ -3537,11 +3372,11 @@ declare namespace Excel {
OnData: string;
OnDoubleClick: string;
OnEntry: string;
- OnKey(Key: string, Procedure?: any): void;
+ OnKey(Key: string, Procedure?: string): void;
OnRepeat(Text: string, Procedure: string): void;
OnSheetActivate: string;
OnSheetDeactivate: string;
- OnTime(EarliestTime: any, Procedure: string, LatestTime?: any, Schedule?: any): void;
+ OnTime(EarliestTime: any, Procedure: string, LatestTime?: any, Schedule?: boolean): void;
OnUndo(Text: string, Procedure: string): void;
OnWindow: string;
readonly OperatingSystem: string;
@@ -3550,7 +3385,7 @@ declare namespace Excel {
readonly Path: string;
readonly PathSeparator: string;
PivotTableSelection: boolean;
- PreviousSelections(Index?: any): any;
+ PreviousSelections(Index: 1 | 2 | 3 | 4): Range | null;
PrintCommunication: boolean;
readonly ProductCode: string;
PromptForSummaryInfo: boolean;
@@ -3560,10 +3395,13 @@ declare namespace Excel {
Range(Cell1: string | Range, Cell2?: string | Range): Range;
readonly Ready: boolean;
readonly RecentFiles: RecentFiles;
- RecordMacro(BasicCode?: any, XlmCode?: any): void;
+ RecordMacro(BasicCode: string): void;
+
+ /** This overload prevents recording */
+ RecordMacro(BasicCode: '', XlmCode: ''): void;
readonly RecordRelative: boolean;
ReferenceStyle: XlReferenceStyle;
- RegisteredFunctions(Index1?: any, Index2?: any): any;
+ RegisteredFunctions(Index1: string | undefined, Index2?: string): SafeArray | null;
RegisterXLL(Filename: string): boolean;
Repeat(): void;
ReplaceFormat: CellFormat;
@@ -3571,16 +3409,15 @@ declare namespace Excel {
RollZoom: boolean;
readonly Rows: Range;
readonly RTD: RTD;
- Run(
- Macro?: any, Arg1?: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any,
- Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any,
- Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): any;
+ Run(Macro?: string | Range | number, Arg1?: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): any;
Save(Filename?: any): void;
SaveISO8601Dates: boolean;
+
+ /** @deprecated */
SaveWorkspace(Filename?: any): void;
ScreenUpdating: boolean;
readonly Selection: any;
- SendKeys(Keys: any, Wait?: any): void;
+ SendKeys(Keys: string, Wait?: boolean): void;
SetDefaultChart(FormatName?: any, Gallery?: any): void;
SharePointVersion(bstrUrl: string): number;
readonly Sheets: Sheets;
@@ -3603,7 +3440,15 @@ declare namespace Excel {
StandardFont: string;
StandardFontSize: number;
readonly StartupPath: string;
- StatusBar: any;
+
+ /**
+ * Get or set the text of the status bar
+ *
+ * Returns `false` if Microsoft Excel has control of the status bar.
+ *
+ * To restore the default status bar text, set the property to False ; this works even if the status bar is hidden.
+ */
+ StatusBar: string | false;
Support(Object: any, ID: number, arg?: any): any;
readonly TemplatesPath: string;
readonly ThisCell: Range;
@@ -3616,10 +3461,7 @@ declare namespace Excel {
TransitionNavigKeys: boolean;
UILanguage: number;
Undo(): void;
- Union(
- Arg1: Range, Arg2: Range, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any,
- Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any,
- Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): Range;
+ Union(Arg1: Range, Arg2: Range, Arg3?: Range, Arg4?: Range, Arg5?: Range, Arg6?: Range, Arg7?: Range, Arg8?: Range, Arg9?: Range, Arg10?: Range, Arg11?: Range, Arg12?: Range, Arg13?: Range, Arg14?: Range, Arg15?: Range, Arg16?: Range, Arg17?: Range, Arg18?: Range, Arg19?: Range, Arg20?: Range, Arg21?: Range, Arg22?: Range, Arg23?: Range, Arg24?: Range, Arg25?: Range, Arg26?: Range, Arg27?: Range, Arg28?: Range, Arg29?: Range, Arg30?: Range): Range;
readonly UsableHeight: number;
readonly UsableWidth: number;
UseClusterConnector: boolean;
@@ -3632,7 +3474,11 @@ declare namespace Excel {
readonly VBE: VBIDE.VBE;
readonly Version: string;
Visible: boolean;
- Volatile(Volatile?: any): void;
+
+ /**
+ * @param Volatile [Volatile=true]
+ */
+ Volatile(Volatile?: boolean): void;
Wait(Time: any): boolean;
WarnOnFunctionNameConflict: boolean;
readonly Watches: Watches;
@@ -3642,24 +3488,25 @@ declare namespace Excel {
WindowState: XlWindowState;
readonly Workbooks: Workbooks;
readonly WorksheetFunction: WorksheetFunction;
- readonly Worksheets: Sheets;
+ readonly Worksheets: Sheets;
}
- class Areas {
- private 'Excel.Areas_typekey': Areas;
- private constructor();
+ interface Areas {
_Default(Index: number): Range;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
Item(Index: number): Range;
readonly Parent: any;
+ (Index: number): Range;
}
class AutoCorrect {
private 'Excel.AutoCorrect_typekey': AutoCorrect;
private constructor();
- AddReplacement(What: string, Replacement: string): any;
+
+ /** @returns The string to be replaced */
+ AddReplacement(What: string, Replacement: string): string;
readonly Application: Application;
AutoExpandListRange: boolean;
AutoFillFormulasInLists: boolean;
@@ -3667,10 +3514,12 @@ declare namespace Excel {
CorrectCapsLock: boolean;
CorrectSentenceCap: boolean;
readonly Creator: XlCreator;
- DeleteReplacement(What: string): any;
+
+ /** @returns The string to be replaced */
+ DeleteReplacement(What: string): string;
DisplayAutoCorrectOptions: boolean;
readonly Parent: any;
- ReplacementList(Index?: any): any;
+ ReplacementList(Index: number): SafeArray;
ReplaceText: boolean;
TwoInitialCapitals: boolean;
}
@@ -3700,62 +3549,172 @@ declare namespace Excel {
Time: number;
}
+ interface Axes {
+ /** @param AxisGroup [AxisGroup=1] */
+ _Default(Type: XlAxisType, AxisGroup?: XlAxisGroup): Axis;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+
+ /** @param AxisGroup [AxisGroup=1] */
+ Item(Type: XlAxisType, AxisGroup?: XlAxisGroup): Axis;
+ readonly Parent: any;
+
+ /** @param AxisGroup [AxisGroup=1] */
+ (Type: XlAxisType, AxisGroup?: XlAxisGroup): Axis;
+ }
+
+ class Axis {
+ private 'Excel.Axis_typekey': Axis;
+ private constructor();
+ readonly Application: Application;
+ AxisBetweenCategories: boolean;
+ readonly AxisGroup: XlAxisGroup;
+ readonly AxisTitle: AxisTitle;
+ BaseUnit: XlTimeUnit;
+ BaseUnitIsAuto: boolean;
+ readonly Border: Border;
+ CategoryNames: SafeArray | Range;
+ CategoryType: XlCategoryType;
+ readonly Creator: XlCreator;
+ Crosses: XlAxisCrosses;
+ CrossesAt: number;
+ Delete(): any;
+ DisplayUnit: XlDisplayUnit;
+ DisplayUnitCustom: number;
+ readonly DisplayUnitLabel: DisplayUnitLabel;
+ readonly Format: ChartFormat;
+ HasDisplayUnitLabel: boolean;
+ HasMajorGridlines: boolean;
+ HasMinorGridlines: boolean;
+ HasTitle: boolean;
+ readonly Height: number;
+ readonly Left: number;
+ LogBase: number;
+ readonly MajorGridlines: Gridlines;
+ MajorTickMark: XlTickMark;
+ MajorUnit: number;
+ MajorUnitIsAuto: boolean;
+ MajorUnitScale: XlTimeUnit;
+ MaximumScale: number;
+ MaximumScaleIsAuto: boolean;
+ MinimumScale: number;
+ MinimumScaleIsAuto: boolean;
+ readonly MinorGridlines: Gridlines;
+ MinorTickMark: XlTickMark;
+ MinorUnit: number;
+ MinorUnitIsAuto: boolean;
+ MinorUnitScale: XlTimeUnit;
+ readonly Parent: any;
+ ReversePlotOrder: boolean;
+ ScaleType: XlScaleType;
+ Select(): any;
+ TickLabelPosition: XlTickLabelPosition;
+ readonly TickLabels: TickLabels;
+ TickLabelSpacing: number;
+ TickLabelSpacingIsAuto: boolean;
+ TickMarkSpacing: number;
+ readonly Top: number;
+ Type: XlAxisType;
+ readonly Width: number;
+ }
+
+ class AxisTitle {
+ private 'Excel.AxisTitle_typekey': AxisTitle;
+ private constructor();
+ readonly Application: Application;
+ AutoScaleFont: any;
+ readonly Border: Border;
+ Caption: string;
+ Characters(Start?: number, Length?: number): Characters;
+ readonly Creator: XlCreator;
+ Delete(): any;
+ readonly Fill: ChartFillFormat;
+ readonly Font: Font;
+ readonly Format: ChartFormat;
+ Formula: string;
+ FormulaLocal: string;
+ FormulaR1C1: string;
+ FormulaR1C1Local: string;
+ readonly Height: number;
+ HorizontalAlignment: HorizontalAlignments;
+ IncludeInLayout: boolean;
+ readonly Interior: Interior;
+ Left: number;
+ readonly Name: string;
+ Orientation: number | XlOrientation;
+ readonly Parent: any;
+ Position: XlChartElementPosition;
+ ReadingOrder: number;
+ Select(): any;
+ Shadow: boolean;
+ Text: string;
+ Top: number;
+ VerticalAlignment: VerticalAlignments;
+ readonly Width: number;
+ }
+
class Border {
private 'Excel.Border_typekey': Border;
private constructor();
readonly Application: Application;
- Color: any;
- ColorIndex: any;
+ Color: XlRgbColor | number;
+ ColorIndex: number | XlColorIndex;
readonly Creator: XlCreator;
- LineStyle: XlLineStyle | Constants.xlGray25 | Constants.xlGray50 | Constants.xlGray75 | Constants.xlAutomatic;
+ LineStyle: LineStyle;
readonly Parent: any;
- ThemeColor: any;
- TintAndShade: any;
- Weight: any;
+ ThemeColor: XlThemeColor;
+ TintAndShade: number;
+ Weight: XlBorderWeight;
}
- class Borders {
- private 'Excel.Borders_typekey': Borders;
- private constructor();
+ interface Borders {
_Default(Index: XlBordersIndex): Border;
readonly Application: Application;
- Color: any;
- ColorIndex: any;
+ Color: XlRgbColor | number;
+ ColorIndex: number | XlColorIndex | null;
readonly Count: number;
readonly Creator: XlCreator;
Item(Index: XlBordersIndex): Border;
- LineStyle: any;
+ LineStyle: LineStyle;
readonly Parent: any;
- ThemeColor: any;
- TintAndShade: any;
- Value: any;
- Weight: any;
+ ThemeColor: XlThemeColor;
+ TintAndShade: number;
+ Value: LineStyle;
+ Weight: XlBorderWeight;
+ (Index: XlBordersIndex): Border;
}
- class CalculatedFields {
- private 'Excel.CalculatedFields_typekey': CalculatedFields;
- private constructor();
+ interface CalculatedFields {
_Add(Name: string, Formula: string): PivotField;
_Default(Field: any): PivotField;
- Add(Name: string, Formula: string, UseStandardFormula?: any): PivotField;
+
+ /**
+ * @param UseStandardFormula [UseStandardFormula=false]
+ */
+ Add(Name: string, Formula: string, UseStandardFormula?: boolean): PivotField;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
- Item(Index: any): PivotField;
+ Item(Index: number | string): PivotField;
readonly Parent: any;
+ (Field: number | string): PivotField;
}
- class CalculatedItems {
- private 'Excel.CalculatedItems_typekey': CalculatedItems;
- private constructor();
+ interface CalculatedItems {
_Add(Name: string, Formula: string): PivotItem;
- _Default(Field: any): PivotItem;
- Add(Name: string, Formula: string, UseStandardFormula?: any): PivotItem;
+ _Default(Field: number | string): PivotItem;
+
+ /**
+ * @param UseStandardFormula [UseStandardFormula=false]
+ */
+ Add(Name: string, Formula: string, UseStandardFormula?: boolean): PivotItem;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
- Item(Index: any): PivotItem;
+ Item(Index: number | string): PivotItem;
readonly Parent: any;
+ (Field: number | string): PivotItem;
}
class CalculatedMember {
@@ -3778,17 +3737,19 @@ declare namespace Excel {
readonly Type: XlCalculatedMemberType;
}
- class CalculatedMembers {
- private 'Excel.CalculatedMembers_typekey': CalculatedMembers;
- private constructor();
+ interface CalculatedMembers {
_Add(Name: string, Formula: string, SolveOrder?: any, Type?: any): CalculatedMember;
_Default(Index: any): CalculatedMember;
- Add(Name: string, Formula: any, SolveOrder?: any, Type?: any, Dynamic?: any, DisplayFolder?: any, HierarchizeDistinct?: any): CalculatedMember;
+ Add(Name: string, Formula: string, SolveOrder?: number, Type?: XlCalculatedMemberType, Dynamic?: boolean, DisplayFolder?: string, HierarchizeDistinct?: boolean): CalculatedMember;
+
+ /** @version 2013 */
+ AddCalculatedMember(Name: string, Formula: string, SolveOrder?: number, Type?: XlCalculatedMemberType, DisplayFolder?: string, MeasureGroup?: any, ParentMember?: any, NumberFormat?: any): CalculatedMember;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
- Item(Index: any): CalculatedMember;
+ Item(Index: number | string): CalculatedMember;
readonly Parent: any;
+ (Index: number | string): CalculatedMember;
}
class CalloutFormat {
@@ -3816,25 +3777,25 @@ declare namespace Excel {
class CellFormat {
private 'Excel.CellFormat_typekey': CellFormat;
private constructor();
- AddIndent: any;
+ AddIndent: boolean;
readonly Application: Application;
Borders: Borders;
Clear(): void;
readonly Creator: XlCreator;
Font: Font;
- FormulaHidden: any;
- HorizontalAlignment: any;
- IndentLevel: any;
+ FormulaHidden: boolean | null;
+ HorizontalAlignment: HorizontalAlignments;
+ IndentLevel: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15;
Interior: Interior;
- Locked: any;
- MergeCells: any;
- NumberFormat: any;
- NumberFormatLocal: any;
- Orientation: any;
+ Locked: boolean | null;
+ MergeCells: boolean;
+ NumberFormat: string | null;
+ NumberFormatLocal: string | null;
+ Orientation: number | XlOrientation;
readonly Parent: any;
- ShrinkToFit: any;
- VerticalAlignment: any;
- WrapText: any;
+ ShrinkToFit: boolean | null;
+ VerticalAlignment: VerticalAlignments;
+ WrapText: boolean | null;
}
class Characters {
@@ -3844,9 +3805,9 @@ declare namespace Excel {
Caption: string;
readonly Count: number;
readonly Creator: XlCreator;
- Delete(): any;
+ Delete(): null;
readonly Font: Font;
- Insert(String: string): any;
+ Insert(String: string | null): string;
readonly Parent: any;
PhoneticCharacters: string;
Text: string;
@@ -3857,67 +3818,62 @@ declare namespace Excel {
private constructor();
__PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any): void;
- /** @param Excel.XlDataLabelsType [Type=2] */
+ /** @param Type [Type=2] */
_ApplyDataLabels(Type?: XlDataLabelsType, LegendKey?: any, AutoText?: any, HasLeaderLines?: any): void;
_CodeName: string;
_Evaluate(Name: any): any;
_PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any, PrToFileName?: any): void;
_Protect(Password?: any, DrawingObjects?: any, Contents?: any, Scenarios?: any, UserInterfaceOnly?: any): void;
- _SaveAs(
- Filename: string, FileFormat?: any, Password?: any, WriteResPassword?: any, ReadOnlyRecommended?: any, CreateBackup?: any, AddToMru?: any, TextCodepage?: any,
- TextVisualLayout?: any): void;
+ _SaveAs(Filename: string, FileFormat?: any, Password?: any, WriteResPassword?: any, ReadOnlyRecommended?: any, CreateBackup?: any, AddToMru?: any, TextCodepage?: any, TextVisualLayout?: any): void;
Activate(): void;
readonly Application: Application;
ApplyChartTemplate(Filename: string): void;
ApplyCustomType(ChartType: XlChartType, TypeName?: any): void;
- /** @param Excel.XlDataLabelsType [Type=2] */
- ApplyDataLabels(
- Type?: XlDataLabelsType, LegendKey?: any, AutoText?: any, HasLeaderLines?: any, ShowSeriesName?: any, ShowCategoryName?: any, ShowValue?: any,
- ShowPercentage?: any, ShowBubbleSize?: any, Separator?: any): void;
- ApplyLayout(Layout: number, ChartType?: any): void;
+ /** @param Type [Type=2] */
+ ApplyDataLabels(Type?: XlDataLabelsType, LegendKey?: boolean, AutoText?: boolean, HasLeaderLines?: boolean, ShowSeriesName?: boolean, ShowCategoryName?: boolean, ShowValue?: boolean, ShowPercentage?: boolean, ShowBubbleSize?: boolean, Separator?: string): void;
+ ApplyLayout(Layout: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10, ChartType?: XlChartType): void;
Arcs(Index?: any): any;
readonly Area3DGroup: ChartGroup;
AreaGroups(Index?: any): any;
AutoFormat(Gallery: number, Format?: any): void;
AutoScaling: boolean;
- /** @param Excel.XlAxisGroup [AxisGroup=1] */
- Axes(Type: any, AxisGroup?: XlAxisGroup): any;
+ /** @param AxisGroup [AxisGroup=1] */
+ Axes(Type?: XlAxisType, AxisGroup?: XlAxisGroup): Axes | Axis;
readonly BackWall: Walls;
readonly Bar3DGroup: ChartGroup;
BarGroups(Index?: any): any;
BarShape: XlBarShape;
Buttons(Index?: any): any;
readonly ChartArea: ChartArea;
- ChartGroups(Index?: any): any;
- ChartObjects(Index?: any): any;
- ChartStyle: any;
+ ChartObjects(Index?: SafeArray): ChartObjects;
+ ChartObjects(Index: string | number): ChartObject;
+ ChartStyle: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48;
readonly ChartTitle: ChartTitle;
ChartType: XlChartType;
- ChartWizard(
- Source?: any, Gallery?: any, Format?: any, PlotBy?: any, CategoryLabels?: any, SeriesLabels?: any, HasLegend?: any, Title?: any, CategoryTitle?: any,
- ValueTitle?: any, ExtraTitle?: any): void;
+ ChartWizard(Source?: Range, Gallery?: XlChartType, Format?: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10, PlotBy?: XlRowCol, CategoryLabels?: number, SeriesLabels?: number, HasLegend?: boolean, Title?: string, CategoryTitle?: string, ValueTitle?: string, ExtraTitle?: string): void;
CheckBoxes(Index?: any): any;
- CheckSpelling(CustomDictionary?: any, IgnoreUppercase?: any, AlwaysSuggest?: any, SpellLang?: any): void;
+ CheckSpelling(CustomDictionary?: string, IgnoreUppercase?: boolean, AlwaysSuggest?: boolean, SpellLang?: Office.MsoLanguageID): void;
ClearToMatchStyle(): void;
readonly CodeName: string;
readonly Column3DGroup: ChartGroup;
ColumnGroups(Index?: any): any;
- Copy(Before?: any, After?: any): void;
+ Copy(Before?: Sheet): void;
+ Copy(Before: undefined, After: Sheet): void;
CopyChartBuild(): void;
/**
- * @param Excel.XlPictureAppearance [Appearance=1]
- * @param Excel.XlCopyPictureFormat [Format=-4147]
- * @param Excel.XlPictureAppearance [Size=2]
+ * @param Appearance [Appearance=1]
+ * @param Format [Format=-4147]
+ * @param Size [Size=2]
*/
CopyPicture(Appearance?: XlPictureAppearance, Format?: XlCopyPictureFormat, Size?: XlPictureAppearance): void;
readonly Corners: Corners;
/**
- * @param Excel.XlPictureAppearance [Appearance=1]
- * @param Excel.XlPictureAppearance [Size=1]
+ * @param Appearance [Appearance=1]
+ * @param Size [Size=1]
*/
CreatePublisher(Edition: any, Appearance?: XlPictureAppearance, Size?: XlPictureAppearance, ContainsPICT?: any, ContainsBIFF?: any, ContainsRTF?: any, ContainsVALU?: any): void;
readonly Creator: XlCreator;
@@ -3933,17 +3889,15 @@ declare namespace Excel {
Dummy24: boolean;
Dummy25: boolean;
Elevation: number;
- Evaluate(Name: any): any;
- Export(Filename: string, FilterName?: any, Interactive?: any): boolean;
- ExportAsFixedFormat(
- Type: XlFixedFormatType, Filename?: any, Quality?: any, IncludeDocProperties?: any, IgnorePrintAreas?: any, From?: any, To?: any, OpenAfterPublish?: any,
- FixedFormatExtClassPtr?: any): void;
+ Evaluate(Name: string): any;
+ Export(Filename: string, FilterName?: string, Interactive?: boolean): boolean;
+ ExportAsFixedFormat(Type: XlFixedFormatType, Filename?: string, Quality?: XlFixedFormatQuality, IncludeDocProperties?: boolean, IgnorePrintAreas?: boolean, From?: number, To?: number, OpenAfterPublish?: boolean, FixedFormatExtClassPtr?: any): void;
readonly Floor: Floor;
GapDepth: number;
GetChartElement(x: number, y: number, ElementID: number, Arg1: number, Arg2: number): void;
GroupBoxes(Index?: any): any;
GroupObjects(Index?: any): any;
- HasAxis(Index1?: any, Index2?: any): any;
+ HasAxis(Index1?: XlAxisType, Index2?: XlAxisGroup): boolean;
HasDataTable: boolean;
HasLegend: boolean;
HasPivotFields: boolean;
@@ -3957,12 +3911,14 @@ declare namespace Excel {
LineGroups(Index?: any): any;
Lines(Index?: any): any;
ListBoxes(Index?: any): any;
- Location(Where: XlChartLocation, Name?: any): Chart;
+ Location(Where: XlChartLocation.xlLocationAsObject, Name: string): Chart;
+ Location(Where: XlChartLocation, Name?: string): Chart;
readonly MailEnvelope: Office.MsoEnvelope;
- Move(Before?: any, After?: any): void;
+ Move(Before?: Sheet, After?: Sheet): void;
Name: string;
- readonly Next: any;
- OLEObjects(Index?: any): any;
+ readonly Next: Sheet;
+ OLEObjects(Index: number | string): OLEObject;
+ OLEObjects(): OLEObjects;
OnDoubleClick: string;
OnSheetActivate: string;
OnSheetDeactivate: string;
@@ -3970,7 +3926,7 @@ declare namespace Excel {
Ovals(Index?: any): any;
readonly PageSetup: PageSetup;
readonly Parent: any;
- Paste(Type?: any): void;
+ Paste(Type?: XlPasteType.xlPasteAll | XlPasteType.xlPasteFormats | XlPasteType.xlPasteFormulas): void;
Perspective: number;
Pictures(Index?: any): any;
readonly Pie3DGroup: ChartGroup;
@@ -3979,11 +3935,13 @@ declare namespace Excel {
readonly PlotArea: PlotArea;
PlotBy: XlRowCol;
PlotVisibleOnly: boolean;
- readonly Previous: any;
+ readonly Previous: Sheet;
readonly PrintedCommentPages: number;
- PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any, PrToFileName?: any): void;
- PrintPreview(EnableChanges?: any): void;
- Protect(Password?: any, DrawingObjects?: any, Contents?: any, Scenarios?: any, UserInterfaceOnly?: any): void;
+ PrintOut(From?: number, To?: number, Copies?: number, Preview?: boolean, ActivePrinter?: string, PrintToFile?: T, Collate?: boolean, PrToFileName?: PrintToFileName): any;
+ PrintPreview(EnableChanges?: boolean): void;
+
+ /** @param Scenarios Passing `true` for this argument is only valid on worksheets */
+ Protect(Password?: string, DrawingObjects?: boolean, Contents?: boolean, Scenarios?: false, UserInterfaceOnly?: boolean): void;
readonly ProtectContents: boolean;
ProtectData: boolean;
readonly ProtectDrawingObjects: boolean;
@@ -3994,20 +3952,20 @@ declare namespace Excel {
RadarGroups(Index?: any): any;
Rectangles(Index?: any): any;
Refresh(): void;
- RightAngleAxes: any;
- Rotation: any;
- SaveAs(
- Filename: string, FileFormat?: any, Password?: any, WriteResPassword?: any, ReadOnlyRecommended?: any, CreateBackup?: any, AddToMru?: any, TextCodepage?: any,
- TextVisualLayout?: any, Local?: any): void;
+
+ /** `true` if the chart axes are at right angles, independent of chart rotation or elevation. Applies only to 3-D line, column, and bar charts. */
+ RightAngleAxes: boolean;
+ Rotation: number;
+ SaveAs(Filename: string, FileFormat?: XlFileFormat, Password?: string, WriteResPassword?: string, ReadOnlyRecommended?: boolean, CreateBackup?: boolean, AddToMru?: boolean, TextCodepage?: any, TextVisualLayout?: any, Local?: any): void;
SaveChartTemplate(Filename: string): void;
readonly Scripts: Office.Scripts;
ScrollBars(Index?: any): any;
- Select(Replace?: any): void;
- SeriesCollection(Index?: any): any;
+ Select(Replace?: boolean): void;
+ SeriesCollection(Index?: number | string): SeriesCollection | Series;
SetBackgroundPicture(Filename: string): void;
SetDefaultChart(Name: any): void;
SetElement(Element: Office.MsoChartElementType): void;
- SetSourceData(Source: Range, PlotBy?: any): void;
+ SetSourceData(Source: Range, PlotBy?: XlRowCol): void;
readonly Shapes: Shapes;
ShowAllFieldButtons: boolean;
ShowAxisFieldButtons: boolean;
@@ -4024,7 +3982,7 @@ declare namespace Excel {
readonly Tab: Tab;
TextBoxes(Index?: any): any;
Type: number;
- Unprotect(Password?: any): void;
+ Unprotect(Password?: string): void;
Visible: XlSheetVisibility;
readonly Walls: Walls;
WallsAndGridlines2D: boolean;
@@ -4138,18 +4096,114 @@ declare namespace Excel {
readonly Parent: any;
readonly RadarAxisLabels: TickLabels;
SecondPlotSize: number;
- SeriesCollection(Index?: any): any;
+ SeriesCollection(Index?: number | string): SeriesCollection | Series;
readonly SeriesLines: SeriesLines;
ShowNegativeBubbles: boolean;
SizeRepresents: XlSizeRepresents;
SplitType: XlChartSplitType;
- SplitValue: any;
+ SplitValue: number;
SubType: number;
Type: number;
readonly UpBars: UpBars;
VaryByCategories: boolean;
}
+ interface ChartGroups {
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: number): ChartGroup;
+ readonly Parent: any;
+ (Index: number): ChartGroup;
+ }
+
+ class ChartObject {
+ private 'Excel.ChartObject_typekey': ChartObject;
+ private constructor();
+ _Copy(): any;
+ Activate(): any;
+ readonly Application: Application;
+ readonly Border: Border;
+ readonly BottomRightCell: Range;
+ BringToFront(): any;
+ readonly Chart: Chart;
+ Copy(): any;
+
+ /**
+ * @param Appearance [Appearance=2]
+ * @param Format [Format=-4147]
+ */
+ CopyPicture(Appearance?: XlPictureAppearance, Format?: XlCopyPictureFormat): any;
+ readonly Creator: XlCreator;
+ Cut(): any;
+ Delete(): any;
+ Duplicate(): any;
+ Enabled: boolean;
+ Height: number;
+ readonly Index: number;
+ readonly Interior: Interior;
+ Left: number;
+ Locked: boolean;
+ Name: string;
+ OnAction: string;
+ readonly Parent: any;
+ Placement: XlPlacement;
+ PrintObject: boolean;
+ ProtectChartObject: boolean;
+ RoundedCorners: boolean;
+ Select(Replace?: boolean): any;
+ SendToBack(): any;
+ Shadow: boolean;
+ readonly ShapeRange: ShapeRange;
+ Top: number;
+ readonly TopLeftCell: Range;
+ Visible: boolean;
+ Width: number;
+ readonly ZOrder: number;
+ }
+
+ interface ChartObjects {
+ _Copy(): any;
+ _Default(Index: any): any;
+ Add(Left: number, Top: number, Width: number, Height: number): ChartObject;
+ readonly Application: Application;
+ readonly Border: Border;
+ BringToFront(): any;
+ Copy(): any;
+
+ /**
+ * @param Appearance [Appearance=2]
+ * @param Format [Format=-4147]
+ */
+ CopyPicture(Appearance?: XlPictureAppearance, Format?: XlCopyPictureFormat): any;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Cut(): any;
+ Delete(): any;
+ Duplicate(): any;
+ Enabled: boolean;
+ Group(): GroupObject;
+ Height: number;
+ readonly Interior: Interior;
+ Item(Index: number | string): ChartObject;
+ Left: number;
+ Locked: boolean;
+ OnAction: string;
+ readonly Parent: any;
+ Placement: XlPlacement;
+ PrintObject: boolean;
+ ProtectChartObject: boolean;
+ RoundedCorners: boolean;
+ Select(Replace?: boolean): any;
+ SendToBack(): any;
+ Shadow: boolean;
+ readonly ShapeRange: ShapeRange;
+ Top: number;
+ Visible: boolean;
+ Width: number;
+ (Index: number | string): any;
+ }
+
class ChartTitle {
private 'Excel.ChartTitle_typekey': ChartTitle;
private constructor();
@@ -4157,7 +4211,7 @@ declare namespace Excel {
AutoScaleFont: any;
readonly Border: Border;
Caption: string;
- Characters(Start?: any, Length?: any): Characters;
+ Characters(Start?: number, Length?: number): Characters;
readonly Creator: XlCreator;
Delete(): any;
readonly Fill: ChartFillFormat;
@@ -4168,7 +4222,7 @@ declare namespace Excel {
FormulaR1C1: string;
FormulaR1C1Local: string;
readonly Height: number;
- HorizontalAlignment: any;
+ HorizontalAlignment: HorizontalAlignments;
IncludeInLayout: boolean;
readonly Interior: Interior;
Left: number;
@@ -4181,7 +4235,7 @@ declare namespace Excel {
Shadow: boolean;
Text: string;
Top: number;
- VerticalAlignment: any;
+ VerticalAlignment: VerticalAlignments;
readonly Width: number;
}
@@ -4199,6 +4253,42 @@ declare namespace Excel {
readonly Type: Office.MsoColorType;
}
+ class ColorScale {
+ private 'Excel.ColorScale_typekey': ColorScale;
+ private constructor();
+ readonly Application: Application;
+ readonly AppliesTo: Range;
+ readonly ColorScaleCriteria: ColorScaleCriteria;
+ readonly Creator: XlCreator;
+ Delete(): void;
+ Formula: string;
+ ModifyAppliesToRange(Range: Range): void;
+ readonly Parent: any;
+ Priority: number;
+ readonly PTCondition: boolean;
+ ScopeType: XlPivotConditionScope;
+ SetFirstPriority(): void;
+ SetLastPriority(): void;
+ readonly StopIfTrue: boolean;
+ readonly Type: number;
+ }
+
+ interface ColorScaleCriteria {
+ _Default(Index: any): ColorScaleCriterion;
+ readonly Count: number;
+ Item(Index: number): ColorScaleCriterion;
+ (Index: number): ColorScaleCriterion;
+ }
+
+ class ColorScaleCriterion {
+ private 'Excel.ColorScaleCriterion_typekey': ColorScaleCriterion;
+ private constructor();
+ readonly FormatColor: FormatColor;
+ readonly Index: number;
+ Type: XlConditionValueTypes;
+ Value: any;
+ }
+
class Comment {
private 'Excel.Comment_typekey': Comment;
private constructor();
@@ -4210,32 +4300,44 @@ declare namespace Excel {
readonly Parent: any;
Previous(): Comment;
readonly Shape: Shape;
- Text(Text?: any, Start?: any, Overwrite?: any): string;
+ Text(Text?: string, Start?: number, Overwrite?: boolean): string;
Visible: boolean;
}
- class Comments {
- private 'Excel.Comments_typekey': Comments;
- private constructor();
+ interface Comments {
_Default(Index: number): Comment;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
Item(Index: number): Comment;
readonly Parent: any;
+ (Index: number): Comment;
}
- class Connections {
- private 'Excel.Connections_typekey': Connections;
+ class ConditionValue {
+ private 'Excel.ConditionValue_typekey': ConditionValue;
private constructor();
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ Modify(newtype: XlConditionValueTypes.xlConditionValueLowestValue | XlConditionValueTypes.xlConditionValueHighestValue): void;
+ Modify(newtype: XlConditionValueTypes.xlConditionValueNumber | XlConditionValueTypes.xlConditionValuePercent | XlConditionValueTypes.xlConditionValuePercentile, newvalue: number): void;
+ Modify(newtype: XlConditionValueTypes.xlConditionValueFormula, newvalue: string): void;
+ Modify(newtype: XlConditionValueTypes, newvalue?: any): void;
+ readonly Parent: any;
+ readonly Type: XlConditionValueTypes;
+ Value: number | string;
+ }
+
+ interface Connections {
_Default(Index: any): WorkbookConnection;
- Add(Name: string, Description: string, ConnectionString: any, CommandText: any, lCmdtype?: any): WorkbookConnection;
+ Add(Name: string, Description: string, ConnectionString: string, CommandText: string, lCmdtype?: any): WorkbookConnection;
AddFromFile(Filename: string): WorkbookConnection;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
- Item(Index: any): WorkbookConnection;
+ Item(Index: number): WorkbookConnection;
readonly Parent: any;
+ (Index: number): WorkbookConnection;
}
class ConnectorFormat {
@@ -4261,14 +4363,15 @@ declare namespace Excel {
private 'Excel.ControlFormat_typekey': ControlFormat;
private constructor();
_Default: number;
- AddItem(Text: string, Index?: any): void;
+ AddItem(Text: string, Index?: number): void;
readonly Application: Application;
readonly Creator: XlCreator;
DropDownLines: number;
Enabled: boolean;
LargeChange: number;
LinkedCell: string;
- List(Index?: any): any;
+ List(Index: number): string;
+ List(): SafeArray;
ListCount: number;
ListFillRange: string;
ListIndex: number;
@@ -4279,7 +4382,7 @@ declare namespace Excel {
readonly Parent: any;
PrintObject: boolean;
RemoveAllItems(): void;
- RemoveItem(Index: number, Count?: any): void;
+ RemoveItem(Index: number, Count?: number): void;
SmallChange: number;
Value: number;
}
@@ -4299,7 +4402,7 @@ declare namespace Excel {
private constructor();
_AddMemberPropertyField(Property: string, PropertyOrder?: any): void;
readonly _Caption: string;
- AddMemberPropertyField(Property: string, PropertyOrder?: any, PropertyDisplayedIn?: any): void;
+ AddMemberPropertyField(Property: string, PropertyOrder?: number, PropertyDisplayedIn?: XlPropertyDisplayedIn): void;
readonly AllItemsVisible: boolean;
readonly Application: Application;
Caption: string;
@@ -4334,28 +4437,26 @@ declare namespace Excel {
readonly Value: string;
}
- class CubeFields {
- private 'Excel.CubeFields_typekey': CubeFields;
- private constructor();
+ interface CubeFields {
_Default(Index: any): CubeField;
AddSet(Name: string, Caption: string): CubeField;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
- Item(Index: any): CubeField;
+ Item(Index: number | string): CubeField;
readonly Parent: any;
+ (Index: number | string): CubeField;
}
- class CustomProperties {
- private 'Excel.CustomProperties_typekey': CustomProperties;
- private constructor();
+ interface CustomProperties {
_Default(Index: any): CustomProperty;
Add(Name: string, Value: any): CustomProperty;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
- Item(Index: any): CustomProperty;
+ Item(Index: number | string): CustomProperty;
readonly Parent: any;
+ (Index: number | string): CustomProperty;
}
class CustomProperty {
@@ -4383,16 +4484,139 @@ declare namespace Excel {
Show(): void;
}
- class CustomViews {
- private 'Excel.CustomViews_typekey': CustomViews;
- private constructor();
+ interface CustomViews {
_Default(ViewName: any): CustomView;
- Add(ViewName: string, PrintSettings?: any, RowColSettings?: any): CustomView;
+ Add(ViewName: string, PrintSettings?: boolean, RowColSettings?: boolean): CustomView;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
- Item(ViewName: any): CustomView;
+ Item(ViewName: number | string): CustomView;
readonly Parent: any;
+ (ViewName: number | string): CustomView;
+ }
+
+ class Databar {
+ private 'Excel.Databar_typekey': Databar;
+ private constructor();
+ readonly Application: Application;
+ readonly AppliesTo: Range;
+ readonly AxisColor: FormatColor;
+ AxisPosition: XlDataBarAxisPosition;
+ readonly BarBorder: DataBarBorder;
+ readonly BarColor: FormatColor;
+ BarFillType: XlDataBarFillType;
+ readonly Creator: XlCreator;
+ Delete(): void;
+ Direction: number;
+ Formula: string;
+ readonly MaxPoint: ConditionValue;
+ readonly MinPoint: ConditionValue;
+ ModifyAppliesToRange(Range: Range): void;
+ readonly NegativeBarFormat: NegativeBarFormat;
+ readonly Parent: any;
+ PercentMax: number;
+ PercentMin: number;
+ Priority: number;
+ readonly PTCondition: boolean;
+ ScopeType: XlPivotConditionScope;
+ SetFirstPriority(): void;
+ SetLastPriority(): void;
+ ShowValue: boolean;
+ readonly StopIfTrue: boolean;
+ readonly Type: number;
+ }
+
+ class DataBarBorder {
+ private 'Excel.DataBarBorder_typekey': DataBarBorder;
+ private constructor();
+ readonly Application: Application;
+ readonly Color: FormatColor;
+ readonly Creator: XlCreator;
+ readonly Parent: any;
+ Type: XlDataBarBorderType;
+ }
+
+ class DataLabel {
+ private 'Excel.DataLabel_typekey': DataLabel;
+ private constructor();
+ readonly Application: Application;
+ AutoScaleFont: any;
+ AutoText: boolean;
+ readonly Border: Border;
+ Caption: string;
+ Characters(Start?: number, Length?: number): Characters;
+ readonly Creator: XlCreator;
+ Delete(): any;
+ readonly Fill: ChartFillFormat;
+ readonly Font: Font;
+ readonly Format: ChartFormat;
+ Formula: string;
+ FormulaLocal: string;
+ FormulaR1C1: string;
+ FormulaR1C1Local: string;
+ readonly Height: number;
+ HorizontalAlignment: HorizontalAlignments;
+ readonly Interior: Interior;
+ Left: number;
+ readonly Name: string;
+ NumberFormat: string;
+ NumberFormatLinked: boolean;
+ NumberFormatLocal: string;
+ Orientation: XlOrientation;
+ readonly Parent: any;
+ Position: XlDataLabelPosition;
+ ReadingOrder: number;
+ Select(): any;
+ Separator: string | XlDataLabelSeparator;
+ Shadow: boolean;
+ ShowBubbleSize: boolean;
+ ShowCategoryName: boolean;
+ ShowLegendKey: boolean;
+ ShowPercentage: boolean;
+ ShowSeriesName: boolean;
+ ShowValue: boolean;
+ Text: string;
+ Top: number;
+ Type: any;
+ VerticalAlignment: VerticalAlignments;
+ readonly Width: number;
+ }
+
+ interface DataLabels {
+ _Default(Index: any): DataLabel;
+ readonly Application: Application;
+ AutoScaleFont: any;
+ AutoText: boolean;
+ readonly Border: Border;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Delete(): any;
+ readonly Fill: ChartFillFormat;
+ readonly Font: Font;
+ readonly Format: ChartFormat;
+ HorizontalAlignment: HorizontalAlignments;
+ readonly Interior: Interior;
+ Item(Index: number): DataLabel;
+ readonly Name: string;
+ NumberFormat: string;
+ NumberFormatLinked: boolean;
+ NumberFormatLocal: string;
+ Orientation: XlOrientation;
+ readonly Parent: any;
+ Position: XlDataLabelPosition;
+ ReadingOrder: number;
+ Select(): any;
+ Separator: string | XlDataLabelSeparator;
+ Shadow: boolean;
+ ShowBubbleSize: boolean;
+ ShowCategoryName: boolean;
+ ShowLegendKey: boolean;
+ ShowPercentage: boolean;
+ ShowSeriesName: boolean;
+ ShowValue: boolean;
+ Type: any;
+ VerticalAlignment: VerticalAlignments;
+ (Index: number): DataLabel;
}
class DataTable {
@@ -4460,14 +4684,14 @@ declare namespace Excel {
private constructor();
/**
- * @param Office.MsoRelativeNodePosition [pos=2]
- * @param Office.MsoDiagramNodeType [nodeType=1]
+ * @param pos [pos=2]
+ * @param nodeType [nodeType=1]
*/
AddNode(pos?: Office.MsoRelativeNodePosition, nodeType?: Office.MsoDiagramNodeType): DiagramNode;
readonly Application: any;
readonly Children: DiagramNodeChildren;
- /** @param Office.MsoRelativeNodePosition [pos=2] */
+ /** @param pos [pos=2] */
CloneNode(copyChildren: boolean, pTargetNode: DiagramNode, pos?: Office.MsoRelativeNodePosition): DiagramNode;
readonly Creator: number;
Delete(): void;
@@ -4481,19 +4705,16 @@ declare namespace Excel {
readonly Root: DiagramNode;
readonly Shape: Shape;
- /** @param boolean [swapChildren=true] */
+ /** @param swapChildren [swapChildren=true] */
SwapNode(pTargetNode: DiagramNode, swapChildren?: boolean): void;
readonly TextShape: Shape;
TransferChildren(pReceivingNode: DiagramNode): void;
}
- class DiagramNodeChildren {
- private 'Excel.DiagramNodeChildren_typekey': DiagramNodeChildren;
- private constructor();
-
+ interface DiagramNodeChildren {
/**
- * @param any [Index=-1]
- * @param Office.MsoDiagramNodeType [nodeType=1]
+ * @param Index [Index=-1]
+ * @param nodeType [nodeType=1]
*/
AddNode(Index?: any, nodeType?: Office.MsoDiagramNodeType): DiagramNode;
readonly Application: any;
@@ -4504,17 +4725,17 @@ declare namespace Excel {
readonly LastChild: DiagramNode;
readonly Parent: any;
SelectAll(): void;
+ (Index: any): DiagramNode;
}
- class DiagramNodes {
- private 'Excel.DiagramNodes_typekey': DiagramNodes;
- private constructor();
+ interface DiagramNodes {
readonly Application: any;
readonly Count: number;
readonly Creator: number;
Item(Index: any): DiagramNode;
readonly Parent: any;
SelectAll(): void;
+ (Index: any): DiagramNode;
}
class Dialog {
@@ -4523,10 +4744,7 @@ declare namespace Excel {
readonly Application: Application;
readonly Creator: XlCreator;
readonly Parent: any;
- Show(
- Arg1?: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
- Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): boolean;
+ Show(Arg1?: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): boolean;
}
class DialogFrame {
@@ -4538,8 +4756,8 @@ declare namespace Excel {
CheckSpelling(CustomDictionary?: any, IgnoreUppercase?: any, AlwaysSuggest?: any, SpellLang?: any): any;
/**
- * @param Excel.XlPictureAppearance [Appearance=2]
- * @param Excel.XlCopyPictureFormat [Format=-4147]
+ * @param Appearance [Appearance=2]
+ * @param Format [Format=-4147]
*/
CopyPicture(Appearance?: XlPictureAppearance, Format?: XlCopyPictureFormat): any;
readonly Creator: XlCreator;
@@ -4557,15 +4775,14 @@ declare namespace Excel {
Width: number;
}
- class Dialogs {
- private 'Excel.Dialogs_typekey': Dialogs;
- private constructor();
+ interface Dialogs {
_Default(Index: XlBuiltInDialog): Dialog;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
Item(Index: XlBuiltInDialog): Dialog;
readonly Parent: any;
+ (Index: XlBuiltInDialog): Dialog;
}
class DialogSheet {
@@ -4579,9 +4796,7 @@ declare namespace Excel {
_PasteSpecial(Format?: any, Link?: any, DisplayAsIcon?: any, IconFileName?: any, IconIndex?: any, IconLabel?: any): void;
_PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any, PrToFileName?: any): void;
_Protect(Password?: any, DrawingObjects?: any, Contents?: any, Scenarios?: any, UserInterfaceOnly?: any): void;
- _SaveAs(
- Filename: string, FileFormat?: any, Password?: any, WriteResPassword?: any, ReadOnlyRecommended?: any, CreateBackup?: any, AddToMru?: any, TextCodepage?: any,
- TextVisualLayout?: any): void;
+ _SaveAs(Filename: string, FileFormat?: any, Password?: any, WriteResPassword?: any, ReadOnlyRecommended?: any, CreateBackup?: any, AddToMru?: any, TextCodepage?: any, TextVisualLayout?: any): void;
Activate(): void;
readonly Application: Application;
Arcs(Index?: any): any;
@@ -4594,7 +4809,8 @@ declare namespace Excel {
ClearCircles(): void;
readonly CodeName: string;
readonly Comments: Comments;
- Copy(Before?: any, After?: any): void;
+ Copy(Before?: Sheet): void;
+ Copy(Before: undefined, After: Sheet): void;
readonly Creator: XlCreator;
readonly CustomProperties: CustomProperties;
DefaultButton: any;
@@ -4614,9 +4830,7 @@ declare namespace Excel {
EnablePivotTable: boolean;
EnableSelection: XlEnableSelection;
Evaluate(Name: any): any;
- ExportAsFixedFormat(
- Type: XlFixedFormatType, Filename?: any, Quality?: any, IncludeDocProperties?: any, IgnorePrintAreas?: any, From?: any, To?: any, OpenAfterPublish?: any,
- FixedFormatExtClassPtr?: any): void;
+ ExportAsFixedFormat(Type: XlFixedFormatType, Filename?: any, Quality?: any, IncludeDocProperties?: any, IgnorePrintAreas?: any, From?: any, To?: any, OpenAfterPublish?: any, FixedFormatExtClassPtr?: any): void;
Focus: any;
GroupBoxes(Index?: any): any;
GroupObjects(Index?: any): any;
@@ -4628,7 +4842,7 @@ declare namespace Excel {
Lines(Index?: any): any;
ListBoxes(Index?: any): any;
readonly MailEnvelope: Office.MsoEnvelope;
- Move(Before?: any, After?: any): void;
+ Move(Before?: Sheet, After?: Sheet): void;
Name: string;
readonly Names: Names;
readonly Next: any;
@@ -4645,12 +4859,9 @@ declare namespace Excel {
Pictures(Index?: any): any;
readonly Previous: any;
readonly PrintedCommentPages: number;
- PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any, PrToFileName?: any): void;
+ PrintOut(From?: number, To?: number, Copies?: number, Preview?: boolean, ActivePrinter?: string, PrintToFile?: T, Collate?: boolean, PrToFileName?: PrintToFileName): any;
PrintPreview(EnableChanges?: any): void;
- Protect(
- Password?: any, DrawingObjects?: any, Contents?: any, Scenarios?: any, UserInterfaceOnly?: any, AllowFormattingCells?: any, AllowFormattingColumns?: any,
- AllowFormattingRows?: any, AllowInsertingColumns?: any, AllowInsertingRows?: any, AllowInsertingHyperlinks?: any, AllowDeletingColumns?: any,
- AllowDeletingRows?: any, AllowSorting?: any, AllowFiltering?: any, AllowUsingPivotTables?: any): void;
+ Protect(Password?: any, DrawingObjects?: any, Contents?: any, Scenarios?: any, UserInterfaceOnly?: any, AllowFormattingCells?: any, AllowFormattingColumns?: any, AllowFormattingRows?: any, AllowInsertingColumns?: any, AllowInsertingRows?: any, AllowInsertingHyperlinks?: any, AllowDeletingColumns?: any, AllowDeletingRows?: any, AllowSorting?: any, AllowFiltering?: any, AllowUsingPivotTables?: any): void;
readonly ProtectContents: boolean;
readonly ProtectDrawingObjects: boolean;
readonly Protection: Protection;
@@ -4659,9 +4870,7 @@ declare namespace Excel {
readonly QueryTables: QueryTables;
Rectangles(Index?: any): any;
ResetAllPageBreaks(): void;
- SaveAs(
- Filename: string, FileFormat?: any, Password?: any, WriteResPassword?: any, ReadOnlyRecommended?: any, CreateBackup?: any, AddToMru?: any, TextCodepage?: any,
- TextVisualLayout?: any, Local?: any): void;
+ SaveAs(Filename: string, FileFormat?: any, Password?: any, WriteResPassword?: any, ReadOnlyRecommended?: any, CreateBackup?: any, AddToMru?: any, TextCodepage?: any, TextVisualLayout?: any, Local?: any): void;
readonly Scripts: Office.Scripts;
ScrollArea: string;
ScrollBars(Index?: any): any;
@@ -4678,30 +4887,73 @@ declare namespace Excel {
readonly VPageBreaks: VPageBreaks;
}
+ class DialogSheetView {
+ private 'Excel.DialogSheetView_typekey': DialogSheetView;
+ private constructor();
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ readonly Parent: any;
+ readonly Sheet: DialogSheet;
+ }
+
class DisplayFormat {
private 'Excel.DisplayFormat_typekey': DisplayFormat;
private constructor();
- readonly AddIndent: any;
+ readonly AddIndent: boolean | null;
readonly Application: Application;
readonly Borders: Borders;
- Characters(Start?: any, Length?: any): Characters;
+ Characters(Start?: number, Length?: number): Characters;
readonly Creator: XlCreator;
readonly Font: Font;
- readonly FormulaHidden: any;
+ readonly FormulaHidden: boolean | null;
readonly HorizontalAlignment: any;
readonly IndentLevel: any;
readonly Interior: Interior;
- readonly Locked: any;
- readonly MergeCells: any;
- readonly NumberFormat: any;
- readonly NumberFormatLocal: any;
+ readonly Locked: boolean | null;
+ readonly MergeCells: boolean;
+ readonly NumberFormat: string | null;
+ readonly NumberFormatLocal: string | null;
readonly Orientation: any;
readonly Parent: any;
readonly ReadingOrder: number;
- readonly ShrinkToFit: any;
- readonly Style: any;
+ readonly ShrinkToFit: boolean;
+ readonly Style: Style;
readonly VerticalAlignment: any;
- readonly WrapText: any;
+ readonly WrapText: boolean;
+ }
+
+ class DisplayUnitLabel {
+ private 'Excel.DisplayUnitLabel_typekey': DisplayUnitLabel;
+ private constructor();
+ readonly Application: Application;
+ AutoScaleFont: any;
+ readonly Border: Border;
+ Caption: string;
+ Characters(Start?: number, Length?: number): Characters;
+ readonly Creator: XlCreator;
+ Delete(): any;
+ readonly Fill: ChartFillFormat;
+ readonly Font: Font;
+ readonly Format: ChartFormat;
+ Formula: string;
+ FormulaLocal: string;
+ FormulaR1C1: string;
+ FormulaR1C1Local: string;
+ readonly Height: number;
+ HorizontalAlignment: HorizontalAlignments;
+ readonly Interior: Interior;
+ Left: number;
+ readonly Name: string;
+ Orientation: XlOrientation;
+ readonly Parent: any;
+ Position: XlChartElementPosition;
+ ReadingOrder: number;
+ Select(): any;
+ Shadow: boolean;
+ Text: string;
+ Top: number;
+ VerticalAlignment: VerticalAlignments;
+ readonly Width: number;
}
class DownBars {
@@ -4742,6 +4994,21 @@ declare namespace Excel {
readonly Value: boolean;
}
+ class ErrorBars {
+ private 'Excel.ErrorBars_typekey': ErrorBars;
+ private constructor();
+ readonly Application: Application;
+ readonly Border: Border;
+ ClearFormats(): any;
+ readonly Creator: XlCreator;
+ Delete(): any;
+ EndStyle: XlEndStyleCap;
+ readonly Format: ChartFormat;
+ readonly Name: string;
+ readonly Parent: any;
+ Select(): any;
+ }
+
class ErrorCheckingOptions {
private 'Excel.ErrorCheckingOptions_typekey': ErrorCheckingOptions;
private constructor();
@@ -4761,14 +5028,13 @@ declare namespace Excel {
UnlockedFormulaCells: boolean;
}
- class Errors {
- private 'Excel.Errors_typekey': Errors;
- private constructor();
+ interface Errors {
_Default(Index: any): Error;
readonly Application: Application;
readonly Creator: XlCreator;
- Item(Index: any): Error;
+ Item(Index: number | XlErrorChecks): Error;
readonly Parent: any;
+ (Index: number | XlErrorChecks): Error;
}
class FileExportConverter {
@@ -4782,15 +5048,14 @@ declare namespace Excel {
readonly Parent: any;
}
- class FileExportConverters {
- private 'Excel.FileExportConverters_typekey': FileExportConverters;
- private constructor();
+ interface FileExportConverters {
_Default(Index: any): FileExportConverter;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
- Item(Index: any): FileExportConverter;
+ Item(Index: number): FileExportConverter;
readonly Parent: any;
+ (Index: number): FileExportConverter;
}
class FillFormat {
@@ -4848,15 +5113,14 @@ declare namespace Excel {
readonly Parent: any;
}
- class Filters {
- private 'Excel.Filters_typekey': Filters;
- private constructor();
+ interface Filters {
_Default(Index: number): Filter;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
Item(Index: number): Filter;
readonly Parent: any;
+ (Index: number): Filter;
}
class Floor {
@@ -4872,7 +5136,7 @@ declare namespace Excel {
readonly Name: string;
readonly Parent: any;
Paste(): void;
- PictureType: any;
+ PictureType: XlChartPictureType;
Select(): any;
Thickness: number;
}
@@ -4881,133 +5145,103 @@ declare namespace Excel {
private 'Excel.Font_typekey': Font;
private constructor();
readonly Application: Application;
- Background: any;
- Bold: any;
- Color: any;
- ColorIndex: any;
+ Background: XlBackground;
+ Bold: boolean;
+ Color: XlRgbColor | number;
+ ColorIndex: number | XlColorIndex;
readonly Creator: XlCreator;
- FontStyle: any;
- Italic: any;
- Name: any;
+ FontStyle: 'Regular' | 'Italic' | 'Bold' | 'Bold Italic';
+ Italic: boolean;
+ Name: string;
OutlineFont: any;
readonly Parent: any;
Shadow: any;
- Size: any;
- Strikethrough: any;
- Subscript: any;
- Superscript: any;
- ThemeColor: any;
+ Size: number;
+ Strikethrough: boolean;
+ Subscript: boolean;
+ Superscript: boolean;
+ ThemeColor: XlThemeColor;
ThemeFont: XlThemeFont;
- TintAndShade: any;
- Underline: any;
+ TintAndShade: number;
+ Underline: XlUnderlineStyle;
}
class FormatColor {
private 'Excel.FormatColor_typekey': FormatColor;
private constructor();
readonly Application: Application;
- Color: any;
+ Color: XlRgbColor | number;
ColorIndex: XlColorIndex;
readonly Creator: XlCreator;
readonly Parent: any;
- ThemeColor: any;
- TintAndShade: any;
+ ThemeColor: XlThemeColor;
+ TintAndShade: number;
}
- class FormatConditions {
- private 'Excel.FormatConditions_typekey': FormatConditions;
+ class FormatCondition {
+ private 'Excel.FormatCondition_typekey': FormatCondition;
private constructor();
+ _Modify(Type: XlFormatConditionType, Operator?: any, Formula1?: any, Formula2?: any): void;
+ readonly Application: Application;
+ readonly AppliesTo: Range;
+ readonly Borders: Borders;
+ readonly Creator: XlCreator;
+ DateOperator: XlTimePeriods;
+ Delete(): void;
+ readonly Font: Font;
+ readonly Formula1: string;
+ readonly Formula2: string;
+ readonly Interior: Interior;
+ Modify(Type: XlFormatConditionType.xlExpression, Operator: undefined, Formula1: string): void;
+ Modify(Type: XlFormatConditionType, Operator: XlFormatConditionOperator.xlBetween | XlFormatConditionOperator.xlNotBetween, Formula1: string, Formula2: string): void;
+ Modify(Type: XlFormatConditionType, Operator?: XlFormatConditionOperator, Formula1?: string, Formula2?: string, String?: any, Operator2?: any): void;
+ ModifyAppliesToRange(Range: Range): void;
+ NumberFormat: string;
+ readonly Operator: number;
+ readonly Parent: any;
+ Priority: number;
+ readonly PTCondition: boolean;
+ ScopeType: XlPivotConditionScope;
+ SetFirstPriority(): void;
+ SetLastPriority(): void;
+ StopIfTrue: boolean;
+ Text: string;
+ TextOperator: XlContainsOperator;
+ readonly Type: number;
+ }
+
+ interface FormatConditions {
_Default(Index: any): any;
- Add(Type: XlFormatConditionType, Operator?: any, Formula1?: any, Formula2?: any, String?: any, TextOperator?: any, DateOperator?: any, ScopeType?: any): any;
- AddAboveAverage(): any;
- AddColorScale(ColorScaleType: number): any;
- AddDatabar(): any;
- AddIconSetCondition(): any;
- AddTop10(): any;
- AddUniqueValues(): any;
+ Add(Type: XlFormatConditionType.xlExpression, Operator: undefined, Formula1: string): FormatCondition;
+ Add(Type: XlFormatConditionType, Operator: XlFormatConditionOperator.xlBetween | XlFormatConditionOperator.xlNotBetween, Formula1: string, Formula2: string): FormatCondition;
+ Add(Type: XlFormatConditionType, Operator?: XlFormatConditionOperator, Formula1?: string, Formula2?: string, String?: any, TextOperator?: any, DateOperator?: any, ScopeType?: any): FormatCondition;
+ AddAboveAverage(): AboveAverage;
+ AddColorScale(ColorScaleType: number): ColorScale;
+ AddDatabar(): Databar;
+ AddIconSetCondition(): IconSetCondition;
+ AddTop10(): Top10;
+ AddUniqueValues(): UniqueValues;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
Delete(): void;
- Item(Index: any): any;
+ Item(Index: number | string): FormatCondition;
readonly Parent: any;
+ (Index: number | string): FormatCondition;
}
class FreeformBuilder {
private 'Excel.FreeformBuilder_typekey': FreeformBuilder;
private constructor();
- AddNodes(SegmentType: Office.MsoSegmentType, EditingType: Office.MsoEditingType, X1: number, Y1: number, X2?: any, Y2?: any, X3?: any, Y3?: any): void;
+ AddNodes(SegmentType: Office.MsoSegmentType.msoSegmentCurve, EditingType: Office.MsoEditingType.msoEditingCorner, X1: number, Y1: number, X2: number, Y2: number, X3: number, Y3: number): void;
+ AddNodes(SegmentType: Office.MsoSegmentType, EditingType: Office.MsoEditingType.msoEditingAuto, X1: number, Y1: number): void;
readonly Application: Application;
ConvertToShape(): Shape;
readonly Creator: XlCreator;
readonly Parent: any;
}
- class Global {
- private 'Excel.Global_typekey': Global;
- private constructor();
- _Evaluate(Name: any): any;
- _Run2(
- Macro?: any, Arg1?: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any,
- Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any,
- Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): any;
- readonly ActiveCell: Range;
- readonly ActiveChart: Chart;
- readonly ActiveDialog: DialogSheet;
- readonly ActiveMenuBar: MenuBar;
- ActivePrinter: string;
- readonly ActiveSheet: any;
- readonly ActiveWindow: Window;
- readonly ActiveWorkbook: Workbook;
- readonly AddIns: AddIns;
- readonly Application: Application;
- readonly Assistant: Office.Assistant;
- Calculate(): void;
- readonly Cells: Range;
- readonly Charts: Sheets;
- readonly Columns: Range;
- readonly CommandBars: Office.CommandBars;
- readonly Creator: XlCreator;
- readonly DDEAppReturnCode: number;
- DDEExecute(Channel: number, String: string): void;
- DDEInitiate(App: string, Topic: string): number;
- DDEPoke(Channel: number, Item: any, Data: any): void;
- DDERequest(Channel: number, Item: string): any;
- DDETerminate(Channel: number): void;
- readonly DialogSheets: Sheets;
- Evaluate(Name: any): any;
- readonly Excel4IntlMacroSheets: Sheets;
- readonly Excel4MacroSheets: Sheets;
- ExecuteExcel4Macro(String: string): any;
- Intersect(
- Arg1: Range, Arg2: Range, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any,
- Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any,
- Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): Range;
- readonly MenuBars: MenuBars;
- readonly Modules: Modules;
- readonly Names: Names;
- readonly Parent: Application;
- Range(Cell1: any, Cell2?: any): Range;
- readonly Rows: Range;
- Run(
- Macro?: any, Arg1?: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any,
- Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any,
- Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): any;
- readonly Selection: any;
- SendKeys(Keys: any, Wait?: any): void;
- readonly Sheets: Sheets;
- ShortcutMenus(Index: number): Menu;
- readonly ThisWorkbook: Workbook;
- readonly Toolbars: Toolbars;
- Union(
- Arg1: Range, Arg2: Range, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any,
- Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any,
- Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): Range;
- readonly Windows: Windows;
- readonly Workbooks: Workbooks;
- readonly WorksheetFunction: WorksheetFunction;
- readonly Worksheets: Sheets;
- }
+ // there is no way to use the Globals class from within Javascript
class Graphic {
private 'Excel.Graphic_typekey': Graphic;
@@ -5028,16 +5262,82 @@ declare namespace Excel {
Width: number;
}
- class GroupShapes {
- private 'Excel.GroupShapes_typekey': GroupShapes;
+ class Gridlines {
+ private 'Excel.Gridlines_typekey': Gridlines;
private constructor();
+ readonly Application: Application;
+ readonly Border: Border;
+ readonly Creator: XlCreator;
+ Delete(): any;
+ readonly Format: ChartFormat;
+ readonly Name: string;
+ readonly Parent: any;
+ Select(): any;
+ }
+
+ class GroupObject {
+ private 'Excel.GroupObject_typekey': GroupObject;
+ private constructor();
+ _Default: number;
+ AddIndent: boolean;
+ readonly Application: Application;
+ ArrowHeadLength: any;
+ ArrowHeadStyle: any;
+ ArrowHeadWidth: any;
+ AutoSize: boolean;
+ readonly Border: Border;
+ readonly BottomRightCell: Range;
+ BringToFront(): any;
+ CheckSpelling(CustomDictionary?: any, IgnoreUppercase?: any, AlwaysSuggest?: any, SpellLang?: any): any;
+ Copy(): any;
+
+ /**
+ * @param Appearance [Appearance=2]
+ * @param Format [Format=-4147]
+ */
+ CopyPicture(Appearance?: XlPictureAppearance, Format?: XlCopyPictureFormat): any;
+ readonly Creator: XlCreator;
+ Cut(): any;
+ Delete(): any;
+ Duplicate(): any;
+ Enabled: boolean;
+ readonly Font: Font;
+ Height: number;
+ HorizontalAlignment: any;
+ readonly Index: number;
+ readonly Interior: Interior;
+ Left: number;
+ Locked: boolean;
+ Name: string;
+ OnAction: string;
+ Orientation: any;
+ readonly Parent: any;
+ Placement: any;
+ PrintObject: boolean;
+ ReadingOrder: number;
+ RoundedCorners: boolean;
+ Select(Replace?: any): any;
+ SendToBack(): any;
+ Shadow: boolean;
+ readonly ShapeRange: ShapeRange;
+ Top: number;
+ readonly TopLeftCell: Range;
+ Ungroup(): any;
+ VerticalAlignment: any;
+ Visible: boolean;
+ Width: number;
+ readonly ZOrder: number;
+ }
+
+ interface GroupShapes {
_Default(Index: any): Shape;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
- Item(Index: any): Shape;
+ Item(Index: number | string): Shape;
readonly Parent: any;
- Range(Index: any): ShapeRange;
+ Range(Index: number | string | SafeArray): ShapeRange;
+ (Index: number | string): Shape;
}
class HeaderFooter {
@@ -5073,16 +5373,15 @@ declare namespace Excel {
Type: XlPageBreak;
}
- class HPageBreaks {
- private 'Excel.HPageBreaks_typekey': HPageBreaks;
- private constructor();
+ interface HPageBreaks {
_Default(Index: number): HPageBreak;
- Add(Before: any): HPageBreak;
+ Add(Before: Range): HPageBreak;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
Item(Index: number): HPageBreak;
readonly Parent: any;
+ (Index: number): HPageBreak;
}
class Hyperlink {
@@ -5095,7 +5394,7 @@ declare namespace Excel {
readonly Creator: XlCreator;
Delete(): void;
EmailSubject: string;
- Follow(NewWindow?: any, AddHistory?: any, ExtraInfo?: any, Method?: any, HeaderInfo?: any): void;
+ Follow(NewWindow?: boolean, AddHistory?: undefined, ExtraInfo?: string | Office.ByteArray, Method?: Office.MsoExtraInfoMethod, HeaderInfo?: string): void;
readonly Name: string;
readonly Parent: any;
readonly Range: Range;
@@ -5106,17 +5405,16 @@ declare namespace Excel {
readonly Type: number;
}
- class Hyperlinks {
- private 'Excel.Hyperlinks_typekey': Hyperlinks;
- private constructor();
+ interface Hyperlinks {
_Default(Index: any): Hyperlink;
- Add(Anchor: any, Address: string, SubAddress?: any, ScreenTip?: any, TextToDisplay?: any): any;
+ Add(Anchor: Range | Shape, Address: string, SubAddress?: string, ScreenTip?: string, TextToDisplay?: string): Hyperlink;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
Delete(): void;
- Item(Index: any): Hyperlink;
+ Item(Index: number | string): Hyperlink;
readonly Parent: any;
+ (Index: number | string): Hyperlink;
}
class Icon {
@@ -5128,46 +5426,100 @@ declare namespace Excel {
readonly Parent: IconSet;
}
- class IconSet {
- private 'Excel.IconSet_typekey': IconSet;
- private constructor();
+ // tslint:disable-next-line:interface-name
+ interface IconSet {
_Default(Index: any): Icon;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
readonly ID: XlIconSet;
- Item(Index: any): Icon;
+ Item(Index: number): Icon;
readonly Parent: any;
+ (Index: number): Icon;
}
- class IconSets {
- private 'Excel.IconSets_typekey': IconSets;
+ class IconSetCondition {
+ private 'Excel.IconSetCondition_typekey': IconSetCondition;
private constructor();
+ readonly Application: Application;
+ readonly AppliesTo: Range;
+ readonly Creator: XlCreator;
+ Delete(): void;
+ Formula: string;
+ readonly IconCriteria: IconCriteria;
+ IconSet: IconSets;
+ ModifyAppliesToRange(Range: Range): void;
+ readonly Parent: any;
+ PercentileValues: boolean;
+ Priority: number;
+ readonly PTCondition: boolean;
+ ReverseOrder: boolean;
+ ScopeType: XlPivotConditionScope;
+ SetFirstPriority(): void;
+ SetLastPriority(): void;
+ ShowIconOnly: boolean;
+ readonly StopIfTrue: boolean;
+ readonly Type: number;
+ }
+
+ // tslint:disable-next-line:interface-name
+ interface IconCriteria {
+ _Default(Index: any): IconCriterion;
+ readonly Count: number;
+ Item(Index: number): IconCriterion;
+ (Index: number): IconCriterion;
+ }
+
+ class IconCriterion {
+ private 'Excel.IconCriterion_typekey': IconCriterion;
+ private constructor();
+ Icon: XlIcon;
+ readonly Index: number;
+ Operator: number;
+ Type: XlConditionValueTypes;
+ Value: number | string;
+ }
+
+ // tslint:disable-next-line:interface-name
+ interface IconSets {
_Default(Index: any): any;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
- Item(Index: any): any;
+ Item(Index: number): IconSet;
readonly Parent: any;
+ (Index: number): IconSet;
}
class Interior {
private 'Excel.Interior_typekey': Interior;
private constructor();
readonly Application: Application;
- Color: any;
+ Color: XlRgbColor | number;
ColorIndex: number | XlColorIndex;
readonly Creator: XlCreator;
readonly Gradient: any;
- InvertIfNegative: any;
+ InvertIfNegative: boolean;
readonly Parent: any;
- Pattern: any;
- PatternColor: any;
- PatternColorIndex: any;
- PatternThemeColor: any;
- PatternTintAndShade: any;
- ThemeColor: any;
- TintAndShade: any;
+ Pattern: XlPattern;
+ PatternColor: XlRgbColor | number;
+ PatternColorIndex: number | XlColorIndex;
+ PatternThemeColor: XlThemeColor;
+ PatternTintAndShade: number;
+ ThemeColor: XlThemeColor;
+ TintAndShade: number;
+ }
+
+ class LeaderLines {
+ private 'Excel.LeaderLines_typekey': LeaderLines;
+ private constructor();
+ readonly Application: Application;
+ readonly Border: Border;
+ readonly Creator: XlCreator;
+ Delete(): void;
+ readonly Format: ChartFormat;
+ readonly Parent: any;
+ Select(): void;
}
class Legend {
@@ -5186,7 +5538,7 @@ declare namespace Excel {
IncludeInLayout: boolean;
readonly Interior: Interior;
Left: number;
- LegendEntries(Index?: any): any;
+ LegendEntries: LegendEntries & ((Index: number) => LegendEntry);
readonly Name: string;
readonly Parent: any;
Position: XlLegendPosition;
@@ -5196,6 +5548,66 @@ declare namespace Excel {
Width: number;
}
+ interface LegendEntries {
+ _Default(Index: any): LegendEntry;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: number): LegendEntry;
+ readonly Parent: any;
+ (Index: number): LegendEntry;
+ }
+
+ class LegendEntry {
+ private 'Excel.LegendEntry_typekey': LegendEntry;
+ private constructor();
+ readonly Application: Application;
+ AutoScaleFont: any;
+ readonly Creator: XlCreator;
+ Delete(): any;
+ readonly Font: Font;
+ readonly Format: ChartFormat;
+ readonly Height: number;
+ readonly Index: number;
+ readonly Left: number;
+ readonly LegendKey: LegendKey;
+ readonly Parent: any;
+ Select(): any;
+ readonly Top: number;
+ readonly Width: number;
+ }
+
+ class LegendKey {
+ private 'Excel.LegendKey_typekey': LegendKey;
+ private constructor();
+ readonly Application: Application;
+ readonly Border: Border;
+ ClearFormats(): any;
+ readonly Creator: XlCreator;
+ Delete(): any;
+ readonly Fill: ChartFillFormat;
+ readonly Format: ChartFormat;
+ readonly Height: number;
+ readonly Interior: Interior;
+ InvertIfNegative: boolean;
+ readonly Left: number;
+ MarkerBackgroundColor: number;
+ MarkerBackgroundColorIndex: XlColorIndex;
+ MarkerForegroundColor: number;
+ MarkerForegroundColorIndex: XlColorIndex;
+ MarkerSize: number;
+ MarkerStyle: XlMarkerStyle;
+ readonly Parent: any;
+ PictureType: number;
+ PictureUnit: number;
+ PictureUnit2: number;
+ Select(): any;
+ Shadow: boolean;
+ Smooth: boolean;
+ readonly Top: number;
+ readonly Width: number;
+ }
+
class LineFormat {
private 'Excel.LineFormat_typekey': LineFormat;
private constructor();
@@ -5249,16 +5661,15 @@ declare namespace Excel {
readonly XPath: XPath;
}
- class ListColumns {
- private 'Excel.ListColumns_typekey': ListColumns;
- private constructor();
+ interface ListColumns {
_Default(Index: any): ListColumn;
- Add(Position?: any): ListColumn;
+ Add(Position?: number): ListColumn;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
- Item(Index: any): ListColumn;
+ Item(Index: number | string): ListColumn;
readonly Parent: any;
+ (Index: number | string): ListColumn;
}
class ListDataFormat {
@@ -5267,15 +5678,15 @@ declare namespace Excel {
readonly _Default: XlListDataType;
readonly AllowFillIn: boolean;
readonly Application: Application;
- readonly Choices: any;
+ readonly Choices: SafeArray;
readonly Creator: XlCreator;
readonly DecimalPlaces: number;
readonly DefaultValue: any;
readonly IsPercent: boolean;
readonly lcid: number;
readonly MaxCharacters: number;
- readonly MaxNumber: any;
- readonly MinNumber: any;
+ readonly MaxNumber: number | null;
+ readonly MinNumber: number | null;
readonly Parent: any;
readonly ReadOnly: boolean;
readonly Required: boolean;
@@ -5303,7 +5714,7 @@ declare namespace Excel {
readonly ListRows: ListRows;
Name: string;
readonly Parent: any;
- Publish(Target: any, LinkSource: boolean): string;
+ Publish(Target: SafeArray, LinkSource: boolean): string;
readonly QueryTable: QueryTable;
readonly Range: Range;
Refresh(): void;
@@ -5324,32 +5735,33 @@ declare namespace Excel {
Unlink(): void;
Unlist(): void;
- /** @param Excel.XlListConflict [iConflictType=0] */
+ /** @param iConflictType [iConflictType=0] */
UpdateChanges(iConflictType?: XlListConflict): void;
readonly XmlMap: XmlMap;
}
- class ListObjects {
- private 'Excel.ListObjects_typekey': ListObjects;
- private constructor();
-
+ interface ListObjects {
/**
- * @param Excel.XlListObjectSourceType [SourceType=1]
- * @param Excel.XlYesNoGuess [XlListObjectHasHeaders=0]
+ * @param SourceType [SourceType=1]
+ * @param XlListObjectHasHeaders [XlListObjectHasHeaders=0]
*/
_Add(SourceType?: XlListObjectSourceType, Source?: any, LinkSource?: any, XlListObjectHasHeaders?: XlYesNoGuess, Destination?: any): ListObject;
_Default(Index: any): ListObject;
+ Add(SourceType: XlListObjectSourceType.xlSrcRange, Source?: Range, LinkSource?: undefined, XlListObjectHasHeaders?: XlYesNoGuess, Destination?: undefined, TableStyleName?: string): ListObject;
+ Add(SourceType: XlListObjectSourceType.xlSrcExternal, Source: SafeArray, LinkSource: boolean, XlListObjectHasHeaders: XlYesNoGuess, Destination: Range, TableStyleName?: string): ListObject;
+
/**
- * @param Excel.XlListObjectSourceType [SourceType=1]
- * @param Excel.XlYesNoGuess [XlListObjectHasHeaders=0]
+ * @param SourceType [SourceType=1]
+ * @param XlListObjectHasHeaders [XlListObjectHasHeaders=0]
*/
- Add(SourceType?: XlListObjectSourceType, Source?: any, LinkSource?: any, XlListObjectHasHeaders?: XlYesNoGuess, Destination?: any, TableStyleName?: any): ListObject;
+ Add(SourceType?: XlListObjectSourceType, Source?: any, LinkSource?: boolean, XlListObjectHasHeaders?: XlYesNoGuess, Destination?: Range, TableStyleName?: string): ListObject;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
- Item(Index: any): ListObject;
+ Item(Index: number | string): ListObject;
readonly Parent: any;
+ (Index: number | string): ListObject;
}
class ListRow {
@@ -5364,19 +5776,19 @@ declare namespace Excel {
readonly Range: Range;
}
- class ListRows {
- private 'Excel.ListRows_typekey': ListRows;
- private constructor();
+ interface ListRows {
_Add(Position?: any): ListRow;
_Default(Index: any): ListRow;
- Add(Position?: any, AlwaysInsert?: any): ListRow;
+ Add(Position?: number, AlwaysInsert?: boolean): ListRow;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
- Item(Index: any): ListRow;
+ Item(Index: number | string): ListRow;
readonly Parent: any;
+ (Index: number | string): ListRow;
}
+ /** Macintosh only */
class Mailer {
private 'Excel.Mailer_typekey': Mailer;
private constructor();
@@ -5422,9 +5834,7 @@ declare namespace Excel {
Reset(): void;
}
- class MenuBars {
- private 'Excel.MenuBars_typekey': MenuBars;
- private constructor();
+ interface MenuBars {
_Default(Index: any): MenuBar;
Add(Name?: any): MenuBar;
readonly Application: Application;
@@ -5432,6 +5842,7 @@ declare namespace Excel {
readonly Creator: XlCreator;
Item(Index: any): MenuBar;
readonly Parent: any;
+ (Index: any): MenuBar;
}
class MenuItem {
@@ -5451,9 +5862,7 @@ declare namespace Excel {
StatusBar: string;
}
- class MenuItems {
- private 'Excel.MenuItems_typekey': MenuItems;
- private constructor();
+ interface MenuItems {
_Default(Index: any): any;
Add(Caption: string, OnAction?: any, ShortcutKey?: any, Before?: any, Restore?: any, StatusBar?: any, HelpFile?: any, HelpContextID?: any): MenuItem;
AddMenu(Caption: string, Before?: any, Restore?: any): Menu;
@@ -5462,11 +5871,10 @@ declare namespace Excel {
readonly Creator: XlCreator;
Item(Index: any): any;
readonly Parent: any;
+ (Index: any): any;
}
- class Menus {
- private 'Excel.Menus_typekey': Menus;
- private constructor();
+ interface Menus {
_Default(Index: any): Menu;
Add(Caption: string, Before?: any, Restore?: any): Menu;
readonly Application: Application;
@@ -5474,6 +5882,7 @@ declare namespace Excel {
readonly Creator: XlCreator;
Item(Index: any): Menu;
readonly Parent: any;
+ (Index: any): Menu;
}
class Module {
@@ -5483,9 +5892,7 @@ declare namespace Excel {
_CodeName: string;
_PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any): void;
_Protect(Password?: any, DrawingObjects?: any, Contents?: any, Scenarios?: any, UserInterfaceOnly?: any): void;
- _SaveAs(
- Filename: string, FileFormat?: any, Password?: any, WriteResPassword?: any, ReadOnlyRecommended?: any, CreateBackup?: any, AddToMru?: any, TextCodepage?: any,
- TextVisualLayout?: any): void;
+ _SaveAs(Filename: string, FileFormat?: any, Password?: any, WriteResPassword?: any, ReadOnlyRecommended?: any, CreateBackup?: any, AddToMru?: any, TextCodepage?: any, TextVisualLayout?: any): void;
Activate(): void;
readonly Application: Application;
readonly CodeName: string;
@@ -5507,18 +5914,14 @@ declare namespace Excel {
Protect(Password?: any, DrawingObjects?: any, Contents?: any, Scenarios?: any, UserInterfaceOnly?: any): void;
readonly ProtectContents: boolean;
readonly ProtectionMode: boolean;
- SaveAs(
- Filename: string, FileFormat?: any, Password?: any, WriteResPassword?: any, ReadOnlyRecommended?: any, CreateBackup?: any, AddToMru?: any, TextCodepage?: any,
- TextVisualLayout?: any): void;
+ SaveAs(Filename: string, FileFormat?: any, Password?: any, WriteResPassword?: any, ReadOnlyRecommended?: any, CreateBackup?: any, AddToMru?: any, TextCodepage?: any, TextVisualLayout?: any): void;
Select(Replace?: any): void;
readonly Shapes: Shapes;
Unprotect(Password?: any): void;
Visible: XlSheetVisibility;
}
- class Modules {
- private 'Excel.Modules_typekey': Modules;
- private constructor();
+ interface Modules {
__PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any): void;
_Default(Index: any): any;
_PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any, PrToFileName?: any): void;
@@ -5536,6 +5939,7 @@ declare namespace Excel {
Select(Replace?: any): void;
Visible: any;
readonly VPageBreaks: VPageBreaks;
+ (Index: any): any;
}
class MultiThreadedCalculation {
@@ -5564,10 +5968,10 @@ declare namespace Excel {
Name: string;
NameLocal: string;
readonly Parent: any;
- RefersTo: any;
- RefersToLocal: any;
- RefersToR1C1: any;
- RefersToR1C1Local: any;
+ RefersTo: string;
+ RefersToLocal: string;
+ RefersToR1C1: string;
+ RefersToR1C1Local: string;
readonly RefersToRange: Range;
ShortcutKey: string;
readonly ValidWorkbookParameter: boolean;
@@ -5576,17 +5980,30 @@ declare namespace Excel {
WorkbookParameter: boolean;
}
- class Names {
- private 'Excel.Names_typekey': Names;
- private constructor();
+ interface Names {
_Default(Index?: any, IndexLocal?: any, RefersTo?: any): Name;
- Add(
- Name?: any, RefersTo?: any, Visible?: any, MacroType?: any, ShortcutKey?: any, Category?: any, NameLocal?: any, RefersToLocal?: any, CategoryLocal?: any,
- RefersToR1C1?: any, RefersToR1C1Local?: any): Name;
+ Add(Name?: string, RefersTo?: string, Visible?: boolean, MacroType?: 1 | 2 | 3, ShortcutKey?: string, Category?: FunctionCategory | string, NameLocal?: string, RefersToLocal?: string, CategoryLocal?: string, RefersToR1C1?: string, RefersToR1C1Local?: string): Name;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
- Item(Index?: any, IndexLocal?: any, RefersTo?: any): Name;
+ Item(Index: number | string): Name;
+ Item(Index: undefined, IndexLocal: string): Name;
+ Item(Index: undefined, IndexLocal: undefined, RefersTo: string): Name;
+ readonly Parent: any;
+ (Index: number | string): Name;
+ (Index: undefined, IndexLocal: string): Name;
+ (Index: undefined, IndexLocal: undefined, RefersTo: string): Name;
+ }
+
+ class NegativeBarFormat {
+ private 'Excel.NegativeBarFormat_typekey': NegativeBarFormat;
+ private constructor();
+ readonly Application: Application;
+ readonly BorderColor: FormatColor;
+ BorderColorType: XlDataBarNegativeColorType;
+ readonly Color: FormatColor;
+ ColorType: XlDataBarNegativeColorType;
+ readonly Creator: XlCreator;
readonly Parent: any;
}
@@ -5597,9 +6014,9 @@ declare namespace Excel {
readonly Application: Application;
BackgroundQuery: boolean;
CancelRefresh(): void;
- CommandText: any;
+ CommandText: string;
CommandType: XlCmdType;
- Connection: any;
+ Connection: string;
readonly Creator: XlCreator;
EnableRefresh: boolean;
readonly Parent: any;
@@ -5609,12 +6026,12 @@ declare namespace Excel {
RefreshOnFileOpen: boolean;
RefreshPeriod: number;
RobustConnect: XlRobustConnect;
- SaveAsODC(ODCFileName: string, Description?: any, Keywords?: any): void;
+ SaveAsODC(ODCFileName: string, Description?: string, Keywords?: string): void;
SavePassword: boolean;
ServerCredentialsMethod: XlCredentialsMethod;
ServerSSOApplicationID: string;
SourceConnectionFile: string;
- SourceData: any;
+ SourceData: string | SafeArray | PivotTable;
SourceDataFile: string;
}
@@ -5628,33 +6045,32 @@ declare namespace Excel {
readonly SqlState: string;
}
- class ODBCErrors {
- private 'Excel.ODBCErrors_typekey': ODBCErrors;
- private constructor();
+ interface ODBCErrors {
_Default(Index: number): ODBCError;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
Item(Index: number): ODBCError;
readonly Parent: any;
+ (Index: number): ODBCError;
}
class OLEDBConnection {
private 'Excel.OLEDBConnection_typekey': OLEDBConnection;
private constructor();
- readonly ADOConnection: any;
+ readonly ADOConnection: ADODB.Connection;
AlwaysUseConnectionFile: boolean;
readonly Application: Application;
BackgroundQuery: boolean;
readonly CalculatedMembers: CalculatedMembers;
CancelRefresh(): void;
- CommandText: any;
+ CommandText: string;
CommandType: XlCmdType;
- Connection: any;
+ Connection: string;
readonly Creator: XlCreator;
EnableRefresh: boolean;
readonly IsConnected: boolean;
- LocalConnection: any;
+ LocalConnection: string;
LocaleID: number;
MaintainConnection: boolean;
MakeConnection(): void;
@@ -5669,7 +6085,7 @@ declare namespace Excel {
RefreshPeriod: number;
RetrieveInOfficeUILang: boolean;
RobustConnect: XlRobustConnect;
- SaveAsODC(ODCFileName: string, Description?: any, Keywords?: any): void;
+ SaveAsODC(ODCFileName: string, Description?: string, Keywords?: string): void;
SavePassword: boolean;
ServerCredentialsMethod: XlCredentialsMethod;
ServerFillColor: boolean;
@@ -5695,15 +6111,14 @@ declare namespace Excel {
readonly Stage: number;
}
- class OLEDBErrors {
- private 'Excel.OLEDBErrors_typekey': OLEDBErrors;
- private constructor();
+ interface OLEDBErrors {
_Default(Index: number): OLEDBError;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
Item(Index: number): OLEDBError;
readonly Parent: any;
+ (Index: number): OLEDBError;
}
class OLEFormat {
@@ -5715,7 +6130,7 @@ declare namespace Excel {
readonly Object: any;
readonly Parent: any;
readonly progID: string;
- Verb(Verb?: any): void;
+ Verb(Verb?: XlOLEVerb): void;
}
class OLEObject {
@@ -5732,8 +6147,8 @@ declare namespace Excel {
Copy(): any;
/**
- * @param Excel.XlPictureAppearance [Appearance=2]
- * @param Excel.XlCopyPictureFormat [Format=-4147]
+ * @param Appearance [Appearance=2]
+ * @param Format [Format=-4147]
*/
CopyPicture(Appearance?: XlPictureAppearance, Format?: XlCopyPictureFormat): any;
readonly Creator: XlCreator;
@@ -5750,13 +6165,13 @@ declare namespace Excel {
Locked: boolean;
Name: string;
readonly Object: any;
- readonly OLEType: any;
+ readonly OLEType: XlOLEType.xlOLELink | XlOLEType.xlOLEEmbed;
OnAction: string;
readonly Parent: any;
- Placement: any;
+ Placement: XlPlacement;
PrintObject: boolean;
readonly progID: string;
- Select(Replace?: any): any;
+ Select(Replace?: boolean): any;
SendToBack(): any;
Shadow: boolean;
readonly ShapeRange: ShapeRange;
@@ -5765,13 +6180,58 @@ declare namespace Excel {
readonly TopLeftCell: Range;
Update(): any;
- /** @param Excel.XlOLEVerb [Verb=1] */
+ /** @param Verb [Verb=1] */
Verb(Verb?: XlOLEVerb): any;
Visible: boolean;
Width: number;
readonly ZOrder: number;
}
+ class OLEObjects {
+ private 'Excel.OLEObjects_typekey': OLEObjects;
+ private constructor();
+ Add(ClassType: string, Filename: undefined, Link: undefined, DisplayAsIcon: true, IconFileName?: string, IconIndex?: number, IconLabel?: string, Left?: number, Top?: number, Width?: number, Height?: number): OLEObject;
+ Add(ClassType: string, Filename?: undefined, Link?: undefined, DisplayAsIcon?: false, IconFileName?: undefined, IconIndex?: undefined, IconLabel?: undefined, Left?: number, Top?: number, Width?: number, Height?: number): OLEObject;
+ Add(ClassType: undefined, Filename: string, Link: boolean, DisplayAsIcon: true, IconFileName?: string, IconIndex?: number, IconLabel?: string, Left?: number, Top?: number, Width?: number, Height?: number): OLEObject;
+ Add(ClassType: undefined, Filename: string, Link?: boolean, DisplayAsIcon?: false, IconFileName?: undefined, IconIndex?: undefined, IconLabel?: undefined, Left?: number, Top?: number, Width?: number, Height?: number): OLEObject;
+ readonly Application: Application;
+ AutoLoad: boolean;
+ readonly Border: Border;
+ BringToFront(): any;
+ Copy(): any;
+
+ /**
+ * @param Appearance [Appearance=2]
+ * @param Format [Format=-4147]
+ */
+ CopyPicture(Appearance?: XlPictureAppearance, Format?: XlCopyPictureFormat): any;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Cut(): any;
+ Delete(): any;
+ Duplicate(): any;
+ Enabled: boolean;
+ Group(): GroupObject;
+ Height: number;
+ readonly Interior: Interior;
+ Item(Index: number | string): any;
+ Left: number;
+ Locked: boolean;
+ OnAction: string;
+ readonly Parent: any;
+ Placement: any;
+ PrintObject: boolean;
+ Select(Replace?: boolean): any;
+ SendToBack(): any;
+ Shadow: boolean;
+ readonly ShapeRange: ShapeRange;
+ SourceName: string;
+ Top: number;
+ Visible: boolean;
+ Width: number;
+ readonly ZOrder: number;
+ }
+
class Outline {
private 'Excel.Outline_typekey': Outline;
private constructor();
@@ -5779,7 +6239,7 @@ declare namespace Excel {
AutomaticStyles: boolean;
readonly Creator: XlCreator;
readonly Parent: any;
- ShowLevels(RowLevels?: any, ColumnLevels?: any): any;
+ ShowLevels(RowLevels?: number, ColumnLevels?: number): any;
SummaryColumn: XlSummaryColumn;
SummaryRow: XlSummaryRow;
}
@@ -5795,12 +6255,11 @@ declare namespace Excel {
readonly RightHeader: HeaderFooter;
}
- class Pages {
- private 'Excel.Pages_typekey': Pages;
- private constructor();
+ interface Pages {
_Default(Index: any): Page;
readonly Count: number;
- Item(Index: any): Page;
+ Item(Index: number): Page;
+ (Index: number): Page;
}
class PageSetup {
@@ -5823,8 +6282,8 @@ declare namespace Excel {
readonly EvenPage: Page;
readonly FirstPage: Page;
FirstPageNumber: number;
- FitToPagesTall: any;
- FitToPagesWide: any;
+ FitToPagesTall: number | false;
+ FitToPagesWide: number | false;
FooterMargin: number;
HeaderMargin: number;
LeftFooter: string;
@@ -5844,7 +6303,7 @@ declare namespace Excel {
PrintGridlines: boolean;
PrintHeadings: boolean;
PrintNotes: boolean;
- PrintQuality(Index?: any): any;
+ PrintQuality: SafeArray & ((Index: 1 | 2) => number);
PrintTitleColumns: string;
PrintTitleRows: string;
RightFooter: string;
@@ -5854,7 +6313,9 @@ declare namespace Excel {
RightMargin: number;
ScaleWithDocHeaderFooter: boolean;
TopMargin: number;
- Zoom: any;
+
+ /** Represents a percentage between 10 and 400 */
+ Zoom: number;
}
class Pane {
@@ -5864,26 +6325,25 @@ declare namespace Excel {
readonly Application: Application;
readonly Creator: XlCreator;
readonly Index: number;
- LargeScroll(Down?: any, Up?: any, ToRight?: any, ToLeft?: any): any;
+ LargeScroll(Down?: number, Up?: number, ToRight?: number, ToLeft?: number): any;
readonly Parent: any;
PointsToScreenPixelsX(Points: number): number;
PointsToScreenPixelsY(Points: number): number;
ScrollColumn: number;
- ScrollIntoView(Left: number, Top: number, Width: number, Height: number, Start?: any): void;
+ ScrollIntoView(Left: number, Top: number, Width: number, Height: number, Start?: boolean): void;
ScrollRow: number;
- SmallScroll(Down?: any, Up?: any, ToRight?: any, ToLeft?: any): any;
+ SmallScroll(Down?: number, Up?: number, ToRight?: number, ToLeft?: number): any;
readonly VisibleRange: Range;
}
- class Panes {
- private 'Excel.Panes_typekey': Panes;
- private constructor();
+ interface Panes {
_Default(Index: number): Pane;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
Item(Index: number): Pane;
readonly Parent: any;
+ (Index: number): Pane;
}
class Parameter {
@@ -5902,17 +6362,16 @@ declare namespace Excel {
readonly Value: any;
}
- class Parameters {
- private 'Excel.Parameters_typekey': Parameters;
- private constructor();
+ interface Parameters {
_Default(Index: any): Parameter;
- Add(Name: string, iDataType?: any): Parameter;
+ Add(Name: string, iDataType?: XlParameterDataType): Parameter;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
Delete(): void;
- Item(Index: any): Parameter;
+ Item(Index: number | string): Parameter;
readonly Parent: any;
+ (Index: number | string): Parameter;
}
class Phonetic {
@@ -5928,9 +6387,7 @@ declare namespace Excel {
Visible: boolean;
}
- class Phonetics {
- private 'Excel.Phonetics_typekey': Phonetics;
- private constructor();
+ interface Phonetics {
_Default(Index: number): any;
Add(Start: number, Length: number, Text: string): void;
Alignment: number;
@@ -5940,12 +6397,13 @@ declare namespace Excel {
readonly Creator: XlCreator;
Delete(): void;
readonly Font: Font;
- Item(Index: number): any;
+ Item(Index: number): Phonetic;
readonly Length: number;
readonly Parent: any;
readonly Start: number;
Text: string;
Visible: boolean;
+ (Index: number): Phonetic;
}
class PictureFormat {
@@ -5980,18 +6438,18 @@ declare namespace Excel {
class PivotCache {
private 'Excel.PivotCache_typekey': PivotCache;
private constructor();
- readonly ADOConnection: any;
+ readonly ADOConnection: ADODB.Connection;
readonly Application: Application;
BackgroundQuery: boolean;
- CommandText: any;
+ CommandText: string;
CommandType: XlCmdType;
- Connection: any;
- CreatePivotTable(TableDestination: any, TableName?: any, ReadData?: any, DefaultVersion?: any): PivotTable;
+ Connection: string;
+ CreatePivotTable(TableDestination: Range, TableName?: string, ReadData?: boolean, DefaultVersion?: any): PivotTable;
readonly Creator: XlCreator;
EnableRefresh: boolean;
readonly Index: number;
readonly IsConnected: boolean;
- LocalConnection: any;
+ LocalConnection: string;
MaintainConnection: boolean;
MakeConnection(): void;
readonly MemoryUsed: number;
@@ -6001,7 +6459,7 @@ declare namespace Excel {
readonly Parent: any;
readonly QueryType: XlQueryType;
readonly RecordCount: number;
- Recordset: any;
+ Recordset: ADODB.Recordset;
Refresh(): void;
readonly RefreshDate: VarDate;
readonly RefreshName: string;
@@ -6009,10 +6467,10 @@ declare namespace Excel {
RefreshPeriod: number;
ResetTimer(): void;
RobustConnect: XlRobustConnect;
- SaveAsODC(ODCFileName: string, Description?: any, Keywords?: any): void;
+ SaveAsODC(ODCFileName: string, Description?: string, Keywords?: string): void;
SavePassword: boolean;
SourceConnectionFile: string;
- SourceData: any;
+ SourceData: string | SafeArray | PivotTable;
readonly SourceDataFile: string;
readonly SourceType: XlPivotTableSourceType;
Sql: any;
@@ -6022,17 +6480,17 @@ declare namespace Excel {
readonly WorkbookConnection: WorkbookConnection;
}
- class PivotCaches {
- private 'Excel.PivotCaches_typekey': PivotCaches;
- private constructor();
+ interface PivotCaches {
_Default(Index: any): PivotCache;
Add(SourceType: XlPivotTableSourceType, SourceData?: any): PivotCache;
readonly Application: Application;
readonly Count: number;
- Create(SourceType: XlPivotTableSourceType, SourceData?: any, Version?: any): PivotCache;
+ Create(SourceType: XlPivotTableSourceType.xlDatabase | XlPivotTableSourceType.xlConsolidation, SourceData: string, Version?: XlPivotTableVersionList): PivotCache;
+ Create(SourceType: XlPivotTableSourceType.xlExternal, SourceData: WorkbookConnection, Version?: XlPivotTableVersionList): PivotCache;
readonly Creator: XlCreator;
- Item(Index: any): PivotCache;
+ Item(Index: number): PivotCache;
readonly Parent: any;
+ (Index: number): PivotCache;
}
class PivotCell {
@@ -6065,7 +6523,7 @@ declare namespace Excel {
private constructor();
_AutoSort(Order: number, Field: string): void;
_Default: string;
- AddPageItem(Item: string, ClearList?: any): void;
+ AddPageItem(Item: string, ClearList?: boolean): void;
readonly AllItemsVisible: boolean;
readonly Application: Application;
AutoShow(Type: number, Range: number, Count: number, Field: string): void;
@@ -6084,15 +6542,15 @@ declare namespace Excel {
Calculation: XlPivotFieldCalculation;
Caption: string;
readonly ChildField: PivotField;
- ChildItems(Index?: any): any;
+ readonly ChildItems: PivotItemsResult;
ClearAllFilters(): void;
ClearLabelFilters(): void;
ClearManualFilter(): void;
ClearValueFilters(): void;
readonly Creator: XlCreator;
readonly CubeField: CubeField;
- CurrentPage: any;
- CurrentPageList: any;
+ CurrentPage: PivotItem;
+ CurrentPageList: SafeArray;
CurrentPageName: string;
DatabaseSort: boolean;
readonly DataRange: Range;
@@ -6112,10 +6570,10 @@ declare namespace Excel {
EnableMultiplePageItems: boolean;
Formula: string;
Function: XlConsolidationFunction;
- readonly GroupLevel: any;
+ readonly GroupLevel: number;
Hidden: boolean;
- HiddenItems(Index?: any): any;
- HiddenItemsList: any;
+ readonly HiddenItems: PivotItemsResult;
+ HiddenItemsList: SafeArray;
IncludeNewItemsInFilter: boolean;
readonly IsCalculated: boolean;
readonly IsMemberProperty: boolean;
@@ -6132,9 +6590,9 @@ declare namespace Excel {
Orientation: XlPivotFieldOrientation;
readonly Parent: any;
readonly ParentField: PivotField;
- ParentItems(Index?: any): any;
+ readonly ParentItems: PivotItemsResult;
readonly PivotFilters: PivotFilters;
- PivotItems(Index?: any): any;
+ readonly PivotItems: PivotItemsResult;
Position: any;
PropertyOrder: number;
readonly PropertyParentField: PivotField;
@@ -6147,12 +6605,12 @@ declare namespace Excel {
readonly SourceName: string;
StandardFormula: string;
SubtotalName: string;
- Subtotals(Index?: any): any;
- readonly TotalLevels: any;
+ readonly Subtotals: SafeArray & ((Index: PivotFieldSubtotal) => boolean);
+ readonly TotalLevels: number;
UseMemberPropertyAsCaption: boolean;
Value: string;
- VisibleItems(Index?: any): any;
- VisibleItemsList: any;
+ readonly VisibleItems: PivotItemsResult;
+ VisibleItemsList: SafeArray;
}
class PivotFields {
@@ -6161,10 +6619,12 @@ declare namespace Excel {
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
- Item(Index: any): any;
+ Item(Index: number | string): PivotField;
readonly Parent: PivotTable;
}
+ type PivotFieldsResult = PivotFields & ((Index: number | string) => PivotField) & ((Indexes: SafeArray) => PivotFields);
+
class PivotFilter {
private 'Excel.PivotFilter_typekey': PivotFilter;
private constructor();
@@ -6186,16 +6646,15 @@ declare namespace Excel {
readonly Value2: any;
}
- class PivotFilters {
- private 'Excel.PivotFilters_typekey': PivotFilters;
- private constructor();
+ interface PivotFilters {
_Default(Index: any): PivotFilter;
Add(Type: XlPivotFilterType, DataField?: any, Value1?: any, Value2?: any, Order?: any, Name?: any, Description?: any, MemberPropertyField?: any): PivotFilter;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
- Item(Index: any): PivotFilter;
+ Item(Index: number): PivotFilter;
readonly Parent: any;
+ (Index: number): PivotFilter;
}
class PivotFormula {
@@ -6212,17 +6671,16 @@ declare namespace Excel {
Value: string;
}
- class PivotFormulas {
- private 'Excel.PivotFormulas_typekey': PivotFormulas;
- private constructor();
+ interface PivotFormulas {
_Add(Formula: string): PivotFormula;
_Default(Index: any): PivotFormula;
Add(Formula: string, UseStandardFormula?: any): PivotFormula;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
- Item(Index: any): PivotFormula;
+ Item(Index: number | string): PivotFormula;
readonly Parent: any;
+ (Index: number | string): PivotFormula;
}
class PivotItem {
@@ -6231,7 +6689,7 @@ declare namespace Excel {
_Default: string;
readonly Application: Application;
Caption: string;
- ChildItems(Index?: any): any;
+ ChildItems: PivotItemsResult;
readonly Creator: XlCreator;
readonly DataRange: Range;
Delete(): void;
@@ -6254,17 +6712,29 @@ declare namespace Excel {
Visible: boolean;
}
- class PivotItemList {
- private 'Excel.PivotItemList_typekey': PivotItemList;
- private constructor();
+ interface PivotItemList {
_Default(Field: any): PivotItem;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
- Item(Index: any): PivotItem;
+ Item(Index: number | string): PivotItem;
readonly Parent: any;
+ (Field: number | string): PivotItem;
}
+ class PivotItems {
+ private 'Excel.PivotItems_typekey': PivotItems;
+ private constructor();
+ Add(Name: string): void;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: number | string): any;
+ readonly Parent: PivotField;
+ }
+
+ type PivotItemsResult = PivotItems & ((Index: number | string) => PivotItem) & ((Indexes: SafeArray) => PivotItems);
+
class PivotLayout {
private 'Excel.PivotLayout_typekey': PivotLayout;
private constructor();
@@ -6296,26 +6766,24 @@ declare namespace Excel {
readonly Position: number;
}
- class PivotLineCells {
- private 'Excel.PivotLineCells_typekey': PivotLineCells;
- private constructor();
+ interface PivotLineCells {
_Default(Index: any): PivotCell;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
- Item(Index: any): PivotCell;
+ Item(Index: number): PivotCell;
readonly Parent: any;
+ (Index: number): PivotCell;
}
- class PivotLines {
- private 'Excel.PivotLines_typekey': PivotLines;
- private constructor();
+ interface PivotLines {
_Default(Index: any): PivotLine;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
- Item(Index: any): PivotLine;
+ Item(Index: number): PivotLine;
readonly Parent: any;
+ (Index: number): PivotLine;
}
class PivotTable {
@@ -6323,11 +6791,11 @@ declare namespace Excel {
private constructor();
_Default: string;
- /** @param Excel.XlPTSelectionMode [Mode=0] */
+ /** @param Mode [Mode=0] */
_PivotSelect(Name: string, Mode?: XlPTSelectionMode): void;
readonly ActiveFilters: PivotFilters;
AddDataField(Field: any, Caption?: any, Function?: any): PivotField;
- AddFields(RowFields?: any, ColumnFields?: any, PageFields?: any, AddToTable?: any): any;
+ AddFields(RowFields?: string | SafeArray, ColumnFields?: string | SafeArray, PageFields?: string | SafeArray, AddToTable?: boolean): any;
AllocateChanges(): void;
Allocation: XlAllocation;
AllocationMethod: XlAllocationMethod;
@@ -6342,10 +6810,10 @@ declare namespace Excel {
CalculatedMembersInFilters: boolean;
ChangeConnection(conn: WorkbookConnection): void;
readonly ChangeList: PivotTableChangeList;
- ChangePivotCache(PivotCache: any): void;
+ ChangePivotCache(PivotCache: string): void;
ClearAllFilters(): void;
ClearTable(): void;
- ColumnFields(Index?: any): any;
+ ColumnFields: PivotFieldsResult;
ColumnGrand: boolean;
readonly ColumnRange: Range;
CommitChanges(): void;
@@ -6353,11 +6821,11 @@ declare namespace Excel {
CompactLayoutRowHeader: string;
CompactRowIndent: number;
ConvertToFormulas(ConvertFilters: boolean): void;
- CreateCubeFile(File: string, Measures?: any, Levels?: any, Members?: any, Properties?: any): string;
+ CreateCubeFile(File: string, Measures?: SafeArray, Levels?: SafeArray, Members?: SafeArray>, Properties?: boolean): string;
readonly Creator: XlCreator;
readonly CubeFields: CubeFields;
readonly DataBodyRange: Range;
- DataFields(Index?: any): any;
+ DataFields: PivotFieldsResult;
readonly DataLabelRange: Range;
readonly DataPivotField: PivotField;
DiscardChanges(): void;
@@ -6369,10 +6837,7 @@ declare namespace Excel {
DisplayImmediateItems: boolean;
DisplayMemberPropertyTooltips: boolean;
DisplayNullString: boolean;
- Dummy15(
- Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
- Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): any;
+ Dummy15(Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): any;
EnableDataValueEditing: boolean;
EnableDrilldown: boolean;
EnableFieldDialog: boolean;
@@ -6383,13 +6848,10 @@ declare namespace Excel {
FieldListSortAscending: boolean;
Format(Format: XlPivotFormatType): void;
GetData(Name: string): number;
- GetPivotData(
- DataField?: any, Field1?: any, Item1?: any, Field2?: any, Item2?: any, Field3?: any, Item3?: any, Field4?: any, Item4?: any, Field5?: any, Item5?: any,
- Field6?: any, Item6?: any, Field7?: any, Item7?: any, Field8?: any, Item8?: any, Field9?: any, Item9?: any, Field10?: any, Item10?: any, Field11?: any,
- Item11?: any, Field12?: any, Item12?: any, Field13?: any, Item13?: any, Field14?: any, Item14?: any): Range;
+ GetPivotData(DataField?: string, Field1?: string, Item1?: string, Field2?: string, Item2?: string, Field3?: string, Item3?: string, Field4?: string, Item4?: string, Field5?: string, Item5?: string, Field6?: string, Item6?: string, Field7?: string, Item7?: string, Field8?: string, Item8?: string, Field9?: string, Item9?: string, Field10?: string, Item10?: string, Field11?: string, Item11?: string, Field12?: string, Item12?: string, Field13?: string, Item13?: string, Field14?: string, Item14?: string): Range;
GrandTotalName: string;
HasAutoFormat: boolean;
- HiddenFields(Index?: any): any;
+ HiddenFields: PivotFieldsResult;
InGridDropZones: boolean;
InnerDetail: string;
LayoutRowDefault: XlLayoutRowType;
@@ -6401,7 +6863,7 @@ declare namespace Excel {
Name: string;
NullString: string;
PageFieldOrder: number;
- PageFields(Index?: any): any;
+ PageFields: PivotFieldsResult;
PageFieldStyle: string;
PageFieldWrapCount: number;
readonly PageRange: Range;
@@ -6409,17 +6871,16 @@ declare namespace Excel {
readonly Parent: any;
PivotCache(): PivotCache;
readonly PivotColumnAxis: PivotAxis;
- PivotFields(Index?: any): any;
+ PivotFields: PivotFieldsResult;
readonly PivotFormulas: PivotFormulas;
readonly PivotRowAxis: PivotAxis;
- /** @param Excel.XlPTSelectionMode [Mode=0] */
- PivotSelect(Name: string, Mode?: XlPTSelectionMode, UseStandardName?: any): void;
+ /** @param Mode [Mode=0] */
+ PivotSelect(Name: string, Mode?: XlPTSelectionMode, UseStandardName?: boolean): void;
PivotSelection: string;
PivotSelectionStandard: string;
- PivotTableWizard(
- SourceType?: any, SourceData?: any, TableDestination?: any, TableName?: any, RowGrand?: any, ColumnGrand?: any, SaveData?: any, HasAutoFormat?: any,
- AutoPage?: any, Reserved?: any, BackgroundQuery?: any, OptimizeCache?: any, PageFieldOrder?: any, PageFieldWrapCount?: any, ReadData?: any, Connection?: any): void;
+ PivotTableWizard(): void;
+ PivotTableWizard(SourceType: TSourceType, SourceData: PivotTableWizardSourceData, TableDestination?: Range, TableName?: string, RowGrand?: boolean, ColumnGrand?: boolean, SaveData?: boolean, HasAutoFormat?: boolean, AutoPage?: PivotTableWizardAutoPage, Reserved?: undefined, BackgroundQuery?: boolean, OptimizeCache?: boolean, PageFieldOrder?: XlOrder, PageFieldWrapCount?: number, ReadData?: boolean, Connection?: string): void;
PreserveFormatting: boolean;
PrintDrillIndicators: boolean;
PrintTitles: boolean;
@@ -6430,7 +6891,7 @@ declare namespace Excel {
RepeatAllLabels(Repeat: XlPivotFieldRepeatLabels): void;
RepeatItemsOnEachPrintedPage: boolean;
RowAxisLayout(RowLayout: XlLayoutRowType): void;
- RowFields(Index?: any): any;
+ RowFields: PivotFieldsResult;
RowGrand: boolean;
readonly RowRange: Range;
SaveData: boolean;
@@ -6438,7 +6899,7 @@ declare namespace Excel {
ShowCellBackgroundFromOLAP: boolean;
ShowDrillIndicators: boolean;
ShowPageMultipleItemLabel: boolean;
- ShowPages(PageField?: any): any;
+ ShowPages(PageField?: string): any;
ShowTableStyleColumnHeaders: boolean;
ShowTableStyleColumnStripes: boolean;
ShowTableStyleLastColumn: boolean;
@@ -6463,21 +6924,20 @@ declare namespace Excel {
Value: string;
readonly Version: XlPivotTableVersionList;
ViewCalculatedMembers: boolean;
- VisibleFields(Index?: any): any;
+ VisibleFields: PivotFieldsResult;
VisualTotals: boolean;
VisualTotalsForSets: boolean;
}
- class PivotTableChangeList {
- private 'Excel.PivotTableChangeList_typekey': PivotTableChangeList;
- private constructor();
+ interface PivotTableChangeList {
_Default(Index: any): ValueChange;
Add(Tuple: string, Value: number, AllocationValue?: any, AllocationMethod?: any, AllocationWeightExpression?: any): ValueChange;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
- Item(Index: any): ValueChange;
+ Item(Index: number | string): ValueChange;
readonly Parent: any;
+ (Index: number | string): ValueChange;
}
class PlotArea {
@@ -6508,6 +6968,66 @@ declare namespace Excel {
Width: number;
}
+ class Point {
+ private 'Excel.Point_typekey': Point;
+ private constructor();
+
+ /** @param Type [Type=2] */
+ _ApplyDataLabels(Type?: XlDataLabelsType, LegendKey?: any, AutoText?: any, HasLeaderLines?: any): any;
+ readonly Application: Application;
+
+ /** @param Type [Type=2] */
+ ApplyDataLabels(Type?: XlDataLabelsType, LegendKey?: boolean, AutoText?: boolean, HasLeaderLines?: boolean, ShowSeriesName?: boolean, ShowCategoryName?: boolean, ShowValue?: boolean, ShowPercentage?: boolean, ShowBubbleSize?: boolean, Separator?: string): any;
+ ApplyPictToEnd: boolean;
+ ApplyPictToFront: boolean;
+ ApplyPictToSides: boolean;
+ readonly Border: Border;
+ ClearFormats(): any;
+ Copy(): any;
+ readonly Creator: XlCreator;
+ readonly DataLabel: DataLabel;
+ Delete(): any;
+ Explosion: number;
+ readonly Fill: ChartFillFormat;
+ readonly Format: ChartFormat;
+ Has3DEffect: boolean;
+ HasDataLabel: boolean;
+ readonly Height: number;
+ readonly Interior: Interior;
+ InvertIfNegative: boolean;
+ readonly Left: number;
+ MarkerBackgroundColor: number;
+ MarkerBackgroundColorIndex: XlColorIndex;
+ MarkerForegroundColor: number;
+ MarkerForegroundColorIndex: XlColorIndex;
+ MarkerSize: number;
+ MarkerStyle: XlMarkerStyle;
+ readonly Name: string;
+ readonly Parent: any;
+ Paste(): any;
+ PictureType: XlChartPictureType;
+ PictureUnit: number;
+ PictureUnit2: number;
+
+ /** @param Index [Index=2] */
+ PieSliceLocation(loc: XlPieSliceLocation, Index?: XlPieSliceIndex): number;
+ SecondaryPlot: boolean;
+ Select(): any;
+ Shadow: boolean;
+ readonly Top: number;
+ readonly Width: number;
+ }
+
+ interface Points {
+ _Default(Index: number): Point;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: number): Point;
+ readonly Parent: any;
+ (Index: number): Point;
+ }
+
class ProtectedViewWindow {
private 'Excel.ProtectedViewWindow_typekey': ProtectedViewWindow;
private constructor();
@@ -6515,7 +7035,7 @@ declare namespace Excel {
Activate(): void;
Caption: string;
Close(): boolean;
- Edit(WriteResPassword?: any, UpdateLinks?: any): Workbook;
+ Edit(WriteResPassword?: string, UpdateLinks?: 0 | 1): Workbook;
EnableResize: boolean;
Height: number;
Left: number;
@@ -6528,16 +7048,15 @@ declare namespace Excel {
readonly Workbook: Workbook;
}
- class ProtectedViewWindows {
- private 'Excel.ProtectedViewWindows_typekey': ProtectedViewWindows;
- private constructor();
+ interface ProtectedViewWindows {
_Default(Index: any): ProtectedViewWindow;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
- Item(Index: any): ProtectedViewWindow;
- Open(Filename: string, Password?: any, AddToMru?: any, RepairMode?: any): ProtectedViewWindow;
+ Item(Index: number | string): ProtectedViewWindow;
+ Open(Filename: string, Password?: string, AddToMru?: boolean, RepairMode?: boolean): ProtectedViewWindow;
readonly Parent: any;
+ (Index: number | string): ProtectedViewWindow;
}
class Protection {
@@ -6568,25 +7087,24 @@ declare namespace Excel {
Filename: string;
HtmlType: XlHtmlType;
readonly Parent: any;
- Publish(Create?: any): void;
+ Publish(Create?: boolean): void;
readonly Sheet: string;
readonly Source: string;
readonly SourceType: XlSourceType;
Title: string;
}
- class PublishObjects {
- private 'Excel.PublishObjects_typekey': PublishObjects;
- private constructor();
+ interface PublishObjects {
_Default(Index: any): PublishObject;
- Add(SourceType: XlSourceType, Filename: string, Sheet?: any, Source?: any, HtmlType?: any, DivID?: any, Title?: any): PublishObject;
+ Add(SourceType: XlSourceType, Filename: string, Sheet?: string, Source?: XlSourceType.xlSourceAutoFilter | XlSourceType.xlSourceChart | XlSourceType.xlSourcePivotTable | XlSourceType.xlSourcePrintArea | XlSourceType.xlSourceQuery | XlSourceType.xlSourceRange, HtmlType?: XlHtmlType, DivID?: string, Title?: string): PublishObject;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
Delete(): void;
- Item(Index: any): PublishObject;
+ Item(Index: number | string): PublishObject;
readonly Parent: any;
Publish(): void;
+ (Index: number | string): PublishObject;
}
class QueryTable {
@@ -6596,13 +7114,13 @@ declare namespace Excel {
readonly Application: Application;
BackgroundQuery: boolean;
CancelRefresh(): void;
- CommandText: any;
+ CommandText: string;
CommandType: XlCmdType;
- Connection: any;
+ Connection: string;
readonly Creator: XlCreator;
Delete(): void;
readonly Destination: Range;
- EditWebPage: any;
+ EditWebPage: string;
EnableEditing: boolean;
EnableRefresh: boolean;
readonly FetchedRowOverflow: boolean;
@@ -6618,8 +7136,8 @@ declare namespace Excel {
PreserveColumnInfo: boolean;
PreserveFormatting: boolean;
readonly QueryType: XlQueryType;
- Recordset: any;
- Refresh(BackgroundQuery?: any): boolean;
+ Recordset: DAO.Recordset | ADODB.Recordset;
+ Refresh(BackgroundQuery?: boolean): boolean;
readonly Refreshing: boolean;
RefreshOnFileOpen: boolean;
RefreshPeriod: number;
@@ -6628,7 +7146,7 @@ declare namespace Excel {
readonly ResultRange: Range;
RobustConnect: XlRobustConnect;
RowNumbers: boolean;
- SaveAsODC(ODCFileName: string, Description?: any, Keywords?: any): void;
+ SaveAsODC(ODCFileName: string, Description?: string, Keywords?: string): void;
SaveData: boolean;
SavePassword: boolean;
readonly Sort: Sort;
@@ -6636,11 +7154,11 @@ declare namespace Excel {
SourceDataFile: string;
Sql: any;
TablesOnlyFromHTML: boolean;
- TextFileColumnDataTypes: any;
+ TextFileColumnDataTypes: SafeArray;
TextFileCommaDelimiter: boolean;
TextFileConsecutiveDelimiter: boolean;
TextFileDecimalSeparator: string;
- TextFileFixedColumnWidths: any;
+ TextFileFixedColumnWidths: SafeArray;
TextFileOtherDelimiter: string;
TextFileParseType: XlTextParsingType;
TextFilePlatform: number;
@@ -6664,79 +7182,77 @@ declare namespace Excel {
readonly WorkbookConnection: WorkbookConnection;
}
- class QueryTables {
- private 'Excel.QueryTables_typekey': QueryTables;
- private constructor();
+ interface QueryTables {
_Default(Index: any): QueryTable;
- Add(Connection: any, Destination: Range, Sql?: any): QueryTable;
+ Add(Connection: QueryTable | DAO.Recordset | ADODB.Recordset, Destination: Range): QueryTable;
+ Add(Connection: string, Destination: Range, Sql?: string): QueryTable;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
- Item(Index: any): QueryTable;
+ Item(Index: number | string): QueryTable;
readonly Parent: any;
+ (Index: number | string): QueryTable;
}
- class Range {
- private 'Excel.Range_typekey': Range;
- private constructor();
+ interface Range {
__PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any): any;
/**
- * @param Excel.XlBorderWeight [Weight=2]
- * @param Excel.XlColorIndex [ColorIndex=-4105]
+ * @param Weight [Weight=2]
+ * @param ColorIndex [ColorIndex=-4105]
*/
_BorderAround(LineStyle: any, Weight?: XlBorderWeight, ColorIndex?: XlColorIndex, Color?: any): any;
_Default(RowIndex?: any, ColumnIndex?: any): any;
/**
- * @param Excel.XlPasteType [Paste=-4104]
- * @param Excel.XlPasteSpecialOperation [Operation=-4142]
+ * @param Paste [Paste=-4104]
+ * @param Operation [Operation=-4142]
*/
_PasteSpecial(Paste?: XlPasteType, Operation?: XlPasteSpecialOperation, SkipBlanks?: any, Transpose?: any): any;
_PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any, PrToFileName?: any): any;
Activate(): any;
- AddComment(Text?: any): Comment;
- AddIndent: any;
+ AddComment(Text?: string): Comment;
+ AddIndent: boolean;
- /** @param Excel.XlReferenceStyle [ReferenceStyle=1] */
+ /** @param ReferenceStyle [ReferenceStyle=1] */
Address(RowAbsolute?: boolean, ColumnAbsolute?: boolean, ReferenceStyle?: XlReferenceStyle, External?: boolean, RelativeTo?: Range): string;
- /** @param Excel.XlReferenceStyle [ReferenceStyle=1] */
- AddressLocal(RowAbsolute: any, ColumnAbsolute: any, ReferenceStyle?: XlReferenceStyle, External?: any, RelativeTo?: any): string;
+ /** @param ReferenceStyle [ReferenceStyle=1] */
+ AddressLocal(RowAbsolute?: boolean, ColumnAbsolute?: boolean, ReferenceStyle?: XlReferenceStyle, External?: boolean, RelativeTo?: Range): string;
AdvancedFilter(Action: XlFilterAction.xlFilterCopy, CriteriaRange?: Range, CopyToRange?: Range, Unique?: boolean): any;
AdvancedFilter(Action: XlFilterAction, CriteriaRange?: Range, CopyToRange?: undefined, Unique?: boolean): any;
AllocateChanges(): void;
readonly AllowEdit: boolean;
readonly Application: Application;
- /** @param Excel.XlApplyNamesOrder [Order=1] */
- ApplyNames(Names: any, IgnoreRelativeAbsolute: any, UseRowColumnNames: any, OmitColumn: any, OmitRow: any, Order?: XlApplyNamesOrder, AppendLast?: any): any;
+ /** @param Order [Order=1] */
+ ApplyNames(Names?: SafeArray, IgnoreRelativeAbsolute?: boolean, UseRowColumnNames?: boolean, OmitColumn?: boolean, OmitRow?: boolean, Order?: XlApplyNamesOrder, AppendLast?: boolean): any;
ApplyOutlineStyles(): any;
readonly Areas: Areas;
AutoComplete(String: string): string;
- /** @param Excel.XlAutoFillType [Type=0] */
+ /** @param Type [Type=0] */
AutoFill(Destination: Range, Type?: XlAutoFillType): any;
- /** @param Excel.XlAutoFilterOperator [Operator=1] */
- AutoFilter(Field: any, Criteria1: any, Operator?: XlAutoFilterOperator, Criteria2?: any, VisibleDropDown?: any): any;
+ /** @param Operator [Operator=1] */
+ AutoFilter(Field: number, Criteria1: string, Operator?: XlAutoFilterOperator, Criteria2?: string, VisibleDropDown?: boolean): any;
AutoFit(): any;
- /** @param Excel.XlRangeAutoFormat [Format=1] */
+ /** @param Format [Format=1] */
AutoFormat(Format?: XlRangeAutoFormat, Number?: any, Font?: any, Alignment?: any, Border?: any, Pattern?: any, Width?: any): any;
AutoOutline(): any;
/**
- * @param Excel.XlBorderWeight [Weight=2]
- * @param Excel.XlColorIndex [ColorIndex=-4105]
+ * @param Weight [Weight=2]
+ * @param ColorIndex [ColorIndex=-4105]
*/
- BorderAround(LineStyle: any, Weight?: XlBorderWeight, ColorIndex?: XlColorIndex, Color?: any, ThemeColor?: any): any;
+ BorderAround(LineStyle?: XlLineStyle, Weight?: XlBorderWeight, ColorIndex?: XlColorIndex, Color?: number, ThemeColor?: number | XlThemeColor): any;
readonly Borders: Borders;
Calculate(): any;
CalculateRowMajorOrder(): any;
readonly Cells: Range;
- Characters(Start?: any, Length?: any): Characters;
- CheckSpelling(CustomDictionary?: any, IgnoreUppercase?: any, AlwaysSuggest?: any, SpellLang?: any): any;
+ Characters(Start?: number, Length?: number): Characters;
+ CheckSpelling(CustomDictionary?: string, IgnoreUppercase?: boolean, AlwaysSuggest?: boolean, SpellLang?: Office.MsoLanguageID): any;
Clear(): any;
ClearComments(): void;
ClearContents(): any;
@@ -6745,38 +7261,39 @@ declare namespace Excel {
ClearNotes(): any;
ClearOutline(): any;
readonly Column: number;
- ColumnDifferences(Comparison: any): Range;
+ ColumnDifferences(Comparison: Range): Range;
readonly Columns: Range;
- ColumnWidth: any;
+ ColumnWidth: number | null;
readonly Comment: Comment;
- Consolidate(Sources?: any, Function?: any, TopRow?: any, LeftColumn?: any, CreateLinks?: any): any;
- Copy(Destination?: any): any;
- CopyFromRecordset(Data: any, MaxRows?: any, MaxColumns?: any): number;
+ Consolidate(Sources?: SafeArray, Function?: XlConsolidationFunction, TopRow?: boolean, LeftColumn?: boolean, CreateLinks?: boolean): any;
+ Copy(Destination?: Range): any;
+ CopyFromRecordset(Data: DAO.Recordset | ADODB.Recordset, MaxRows?: number, MaxColumns?: number): number;
/**
- * @param Excel.XlPictureAppearance [Appearance=1]
- * @param Excel.XlCopyPictureFormat [Format=-4147]
+ * @param Appearance [Appearance=1]
+ * @param Format [Format=-4147]
*/
CopyPicture(Appearance?: XlPictureAppearance, Format?: XlCopyPictureFormat): any;
readonly Count: number;
- readonly CountLarge: any;
- CreateNames(Top?: any, Left?: any, Bottom?: any, Right?: any): any;
+ readonly CountLarge: number;
+ CreateNames(Top?: boolean, Left?: boolean, Bottom?: boolean, Right?: boolean): any;
- /** @param Excel.XlPictureAppearance [Appearance=1] */
+ /** @param Appearance [Appearance=1] */
CreatePublisher(Edition: any, Appearance?: XlPictureAppearance, ContainsPICT?: any, ContainsBIFF?: any, ContainsRTF?: any, ContainsVALU?: any): any;
readonly Creator: XlCreator;
readonly CurrentArray: Range;
readonly CurrentRegion: Range;
- Cut(Destination?: any): any;
+ Cut(Destination?: Range): any;
/**
- * @param Excel.XlDataSeriesType [Type=-4132]
- * @param Excel.XlDataSeriesDate [Date=1]
+ * @param Type [Type=-4132]
+ * @param Date [Date=1]
+ * @param Step [Step=1]
*/
- DataSeries(Rowcol: any, Type?: XlDataSeriesType, Date?: XlDataSeriesDate, Step?: any, Stop?: any, Trend?: any): any;
- Delete(Shift?: any): any;
+ DataSeries(Rowcol: XlRowCol, Type?: XlDataSeriesType, Date?: XlDataSeriesDate, Step?: number, Stop?: number, Trend?: boolean): any;
+ Delete(Shift?: XlDeleteShiftDirection): any;
readonly Dependents: Range;
- DialogBox(): any;
+ DialogBox(): number | false;
readonly DirectDependents: Range;
readonly DirectPrecedents: Range;
Dirty(): void;
@@ -6784,81 +7301,78 @@ declare namespace Excel {
readonly DisplayFormat: DisplayFormat;
/**
- * @param Excel.XlPictureAppearance [Appearance=1]
- * @param Excel.XlPictureAppearance [ChartSize=1]
+ * @param Appearance [Appearance=1]
+ * @param ChartSize [ChartSize=1]
*/
EditionOptions(Type: XlEditionType, Option: XlEditionOptionsOption, Name: any, Reference: any, Appearance?: XlPictureAppearance, ChartSize?: XlPictureAppearance, Format?: any): any;
End(Direction: XlDirection): Range;
readonly EntireColumn: Range;
readonly EntireRow: Range;
readonly Errors: Errors;
- ExportAsFixedFormat(
- Type: XlFixedFormatType, Filename?: any, Quality?: any, IncludeDocProperties?: any, IgnorePrintAreas?: any, From?: any, To?: any, OpenAfterPublish?: any,
- FixedFormatExtClassPtr?: any): void;
+ ExportAsFixedFormat(Type: XlFixedFormatType, Filename?: string, Quality?: XlFixedFormatQuality, IncludeDocProperties?: boolean, IgnorePrintAreas?: boolean, From?: number, To?: number, OpenAfterPublish?: boolean, FixedFormatExtClassPtr?: any): void;
FillDown(): any;
FillLeft(): any;
FillRight(): any;
FillUp(): any;
- /** @param Excel.XlSearchDirection [SearchDirection=1] */
- Find(What: any, After?: any, LookIn?: XlFindLookIn, LookAt?: XlLookAt, SearchOrder?: XlSearchOrder, SearchDirection?: XlSearchDirection, MatchCase?: boolean,
- MatchByte?: boolean, SearchFormat?: any): Range;
+ /** @param SearchDirection [SearchDirection=1] */
+ Find(What: any, After?: any, LookIn?: XlFindLookIn, LookAt?: XlLookAt, SearchOrder?: XlSearchOrder, SearchDirection?: XlSearchDirection, MatchCase?: boolean, MatchByte?: boolean, SearchFormat?: any): Range;
FindNext(After?: any): Range;
FindPrevious(After?: any): Range;
readonly Font: Font;
readonly FormatConditions: FormatConditions;
- Formula: any;
- FormulaArray: any;
- FormulaHidden: any;
+ Formula: string | SafeArray;
+ FormulaArray: string | SafeArray | null;
+ FormulaHidden: boolean | null;
FormulaLabel: XlFormulaLabel;
- FormulaLocal: any;
- FormulaR1C1: any;
- FormulaR1C1Local: any;
+ FormulaLocal: string | SafeArray;
+ FormulaR1C1: string | SafeArray;
+ FormulaR1C1Local: string | SafeArray;
FunctionWizard(): any;
GoalSeek(Goal: any, ChangingCell: Range): boolean;
- Group(Start?: any, End?: any, By?: any, Periods?: any): any;
- readonly HasArray: any;
- readonly HasFormula: any;
- readonly Height: any;
- Hidden: any;
- HorizontalAlignment: any;
+ Group(Start?: any, End?: any, By?: number, Periods?: SafeArray): any;
+ readonly HasArray: boolean;
+ readonly HasFormula: boolean | null;
+ Height: number;
+ Hidden: boolean;
+ HorizontalAlignment: HorizontalAlignments;
readonly Hyperlinks: Hyperlinks;
ID: string;
- IndentLevel: any;
- Insert(Shift?: any, CopyOrigin?: any): any;
+ IndentLevel: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15;
+ Insert(Shift?: XlInsertShiftDirection, CopyOrigin?: any): any;
InsertIndent(InsertAmount: number): void;
readonly Interior: Interior;
Item(RowIndex: number, ColumnIndex?: number): Range;
Item(Address: string): Range;
Justify(): any;
- readonly Left: any;
+ readonly Left: number;
readonly ListHeaderRows: number;
ListNames(): any;
readonly ListObject: ListObject;
readonly LocationInTable: XlLocationInTable;
- Locked: any;
+ Locked: boolean | null;
readonly MDX: string;
- Merge(Across?: any): void;
+ Merge(Across?: boolean): void;
readonly MergeArea: Range;
- MergeCells: any;
- Name: any;
- NavigateArrow(TowardPrecedent?: any, ArrowNumber?: any, LinkNumber?: any): any;
+ MergeCells: boolean;
+ Name: string | Name;
+ NavigateArrow(TowardPrecedent?: boolean, ArrowNumber?: number, LinkNumber?: number): any;
readonly Next: Range;
- NoteText(Text?: any, Start?: any, Length?: any): string;
- NumberFormat: any;
- NumberFormatLocal: any;
+ NoteText(Text?: string, Start?: number, Length?: number): string;
+ NumberFormat: string | null;
+ NumberFormatLocal: string | null;
Offset(RowOffset?: number, ColumnOffset?: number): Range;
- Orientation: any;
- OutlineLevel: any;
+ Orientation: number | XlOrientation;
+ OutlineLevel: number;
PageBreak: number;
readonly Parent: any;
- Parse(ParseLine?: any, Destination?: any): any;
+ Parse(ParseLine?: string, Destination?: Range): any;
/**
- * @param Excel.XlPasteType [Paste=-4104]
- * @param Excel.XlPasteSpecialOperation [Operation=-4142]
+ * @param Paste [Paste=-4104]
+ * @param Operation [Operation=-4142]
*/
- PasteSpecial(Paste?: XlPasteType, Operation?: XlPasteSpecialOperation, SkipBlanks?: any, Transpose?: any): any;
+ PasteSpecial(Paste?: XlPasteType, Operation?: XlPasteSpecialOperation, SkipBlanks?: boolean, Transpose?: boolean): any;
readonly Phonetic: Phonetic;
readonly Phonetics: Phonetics;
readonly PivotCell: PivotCell;
@@ -6866,114 +7380,108 @@ declare namespace Excel {
readonly PivotItem: PivotItem;
readonly PivotTable: PivotTable;
readonly Precedents: Range;
- readonly PrefixCharacter: any;
+ readonly PrefixCharacter: "'" | '"' | '^' | '\\' | '';
readonly Previous: Range;
- PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any, PrToFileName?: any): any;
- PrintPreview(EnableChanges?: any): any;
+ PrintOut(From?: number, To?: number, Copies?: number, Preview?: boolean, ActivePrinter?: string, PrintToFile?: T, Collate?: boolean, PrToFileName?: PrintToFileName): any;
+ PrintPreview(EnableChanges?: boolean): any;
readonly QueryTable: QueryTable;
- Range(Cell1: any, Cell2?: any): Range;
+ Range(Cell1: string | Range, Cell2?: string | Range): Range;
ReadingOrder: number;
- /** @param Excel.XlYesNoGuess [Header=2] */
- RemoveDuplicates(Columns: any, Header?: XlYesNoGuess): void;
+ /** @param Header [Header=2] */
+ RemoveDuplicates(Columns: SafeArray, Header?: XlYesNoGuess): void;
RemoveSubtotal(): any;
- Replace(What: any, Replacement: any, LookAt?: any, SearchOrder?: any, MatchCase?: any, MatchByte?: any, SearchFormat?: any, ReplaceFormat?: any): boolean;
- Resize(RowSize?: any, ColumnSize?: any): Range;
+ Replace(What: string, Replacement: string, LookAt?: XlLookAt, SearchOrder?: XlSearchOrder, MatchCase?: boolean, MatchByte?: boolean, SearchFormat?: boolean, ReplaceFormat?: boolean): boolean;
+ Resize(RowSize?: number, ColumnSize?: number): Range;
readonly Row: number;
- RowDifferences(Comparison: any): Range;
- RowHeight: any;
+ RowDifferences(Comparison: Range): Range;
+ RowHeight: number | null;
readonly Rows: Range;
- Run(
- Arg1?: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
- Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): any;
+ Run(Arg1?: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): any;
Select(): any;
readonly ServerActions: Actions;
SetPhonetic(): void;
Show(): any;
- ShowDependents(Remove?: any): any;
+ ShowDependents(Remove?: boolean): any;
ShowDetail: any;
ShowErrors(): any;
- ShowPrecedents(Remove?: any): any;
- ShrinkToFit: any;
+ ShowPrecedents(Remove?: boolean): any;
+ ShrinkToFit: boolean | null;
readonly SmartTags: SmartTags;
/**
- * @param Excel.XlSortOrder [Order1=1]
- * @param Excel.XlSortOrder [Order2=1]
- * @param Excel.XlSortOrder [Order3=1]
- * @param Excel.XlYesNoGuess [Header=2]
- * @param Excel.XlSortOrientation [Orientation=2]
- * @param Excel.XlSortMethod [SortMethod=1]
- * @param Excel.XlSortDataOption [DataOption1=0]
- * @param Excel.XlSortDataOption [DataOption2=0]
- * @param Excel.XlSortDataOption [DataOption3=0]
+ * @param Order1 [Order1=1]
+ * @param Order2 [Order2=1]
+ * @param Order3 [Order3=1]
+ * @param Header [Header=2]
+ * @param Orientation [Orientation=2]
+ * @param SortMethod [SortMethod=1]
+ * @param DataOption1 [DataOption1=0]
+ * @param DataOption2 [DataOption2=0]
+ * @param DataOption3 [DataOption3=0]
*/
- Sort(
- Key1: any, Order1?: XlSortOrder, Key2?: any, Type?: any, Order2?: XlSortOrder, Key3?: any, Order3?: XlSortOrder, Header?: XlYesNoGuess, OrderCustom?: any,
- MatchCase?: any, Orientation?: XlSortOrientation, SortMethod?: XlSortMethod, DataOption1?: XlSortDataOption, DataOption2?: XlSortDataOption, DataOption3?: XlSortDataOption): any;
+ Sort(Key1: string | Range, Order1?: XlSortOrder, Key2?: any, Type?: any, Order2?: XlSortOrder, Key3?: any, Order3?: XlSortOrder, Header?: XlYesNoGuess, OrderCustom?: number, MatchCase?: boolean, Orientation?: XlSortOrientation, SortMethod?: XlSortMethod, DataOption1?: XlSortDataOption, DataOption2?: XlSortDataOption, DataOption3?: XlSortDataOption): any;
/**
- * @param Excel.XlSortMethod [SortMethod=1]
- * @param Excel.XlSortOrder [Order1=1]
- * @param Excel.XlSortOrder [Order2=1]
- * @param Excel.XlSortOrder [Order3=1]
- * @param Excel.XlYesNoGuess [Header=2]
- * @param Excel.XlSortOrientation [Orientation=2]
- * @param Excel.XlSortDataOption [DataOption1=0]
- * @param Excel.XlSortDataOption [DataOption2=0]
- * @param Excel.XlSortDataOption [DataOption3=0]
+ * @param SortMethod [SortMethod=1]
+ * @param Order1 [Order1=1]
+ * @param Order2 [Order2=1]
+ * @param Order3 [Order3=1]
+ * @param Header [Header=2]
+ * @param Orientation [Orientation=2]
+ * @param DataOption1 [DataOption1=0]
+ * @param DataOption2 [DataOption2=0]
+ * @param DataOption3 [DataOption3=0]
*/
- SortSpecial(
- SortMethod?: XlSortMethod, Key1?: any, Order1?: XlSortOrder, Type?: any, Key2?: any, Order2?: XlSortOrder, Key3?: any, Order3?: XlSortOrder,
- Header?: XlYesNoGuess, OrderCustom?: any, MatchCase?: any, Orientation?: XlSortOrientation, DataOption1?: XlSortDataOption, DataOption2?: XlSortDataOption,
- DataOption3?: XlSortDataOption): any;
+ SortSpecial(SortMethod?: XlSortMethod, Key1?: string | Range, Order1?: XlSortOrder, Type?: any, Key2?: string | Range, Order2?: XlSortOrder, Key3?: string | Range, Order3?: XlSortOrder, Header?: XlYesNoGuess, OrderCustom?: number, MatchCase?: boolean, Orientation?: XlSortOrientation, DataOption1?: XlSortDataOption, DataOption2?: XlSortDataOption, DataOption3?: XlSortDataOption): any;
readonly SoundNote: SoundNote;
readonly SparklineGroups: SparklineGroups;
- Speak(SpeakDirection?: any, SpeakFormulas?: any): void;
- SpecialCells(Type: XlCellType, Value?: any): Range;
- Style: any;
+ Speak(SpeakDirection?: XlSpeakDirection, SpeakFormulas?: boolean): void;
+ SpecialCells(Type: XlCellType.xlCellTypeConstants | XlCellType.xlCellTypeFormulas, Value?: XlSpecialCellsValue): Range;
+ SpecialCells(Type: XlCellType): Range;
+ Style: Style;
- /** @param Excel.XlSubscribeToFormat [Format=-4158] */
+ /** @param Format [Format=-4158] */
SubscribeTo(Edition: string, Format?: XlSubscribeToFormat): any;
- /** @param Excel.XlSummaryRow [SummaryBelowData=1] */
- Subtotal(GroupBy: number, Function: XlConsolidationFunction, TotalList: any, Replace: any, PageBreaks: any, SummaryBelowData?: XlSummaryRow): any;
- readonly Summary: any;
- Table(RowInput?: any, ColumnInput?: any): any;
- readonly Text: any;
+ /** @param SummaryBelowData [SummaryBelowData=1] */
+ Subtotal(GroupBy: number, Function: XlConsolidationFunction, TotalList: SafeArray, Replace: boolean, PageBreaks: boolean, SummaryBelowData?: XlSummaryRow): any;
+ readonly Summary: boolean;
+ Table(RowInput?: Range, ColumnInput?: Range): any;
+ readonly Text: string;
/**
- * @param Excel.XlTextParsingType [DataType=1]
- * @param Excel.XlTextQualifier [TextQualifier=1]
+ * @param DataType [DataType=1]
+ * @param TextQualifier [TextQualifier=1]
*/
- TextToColumns(
- Destination: any, DataType?: XlTextParsingType, TextQualifier?: XlTextQualifier, ConsecutiveDelimiter?: any, Tab?: any, Semicolon?: any, Comma?: any,
- Space?: any, Other?: any, OtherChar?: any, FieldInfo?: any, DecimalSeparator?: any, ThousandsSeparator?: any, TrailingMinusNumbers?: any): any;
- readonly Top: any;
+ TextToColumns(Destination: Range, DataType?: XlTextParsingType, TextQualifier?: XlTextQualifier, ConsecutiveDelimiter?: boolean, Tab?: boolean, Semicolon?: boolean, Comma?: boolean, Space?: boolean, Other?: boolean, OtherChar?: string, FieldInfo?: SafeArray, DecimalSeparator?: string, ThousandsSeparator?: string, TrailingMinusNumbers?: any): any;
+ readonly Top: number;
Ungroup(): any;
UnMerge(): void;
- UseStandardHeight: any;
- UseStandardWidth: any;
+ UseStandardHeight: boolean | null;
+ UseStandardWidth: boolean | null;
readonly Validation: Validation;
- Value(RangeValueDataType?: XlRangeValueDataType): any;
+
+ // tslint:disable-next-line: ban-types
+ Value: Exclude & ((RangeValueDataType?: XlRangeValueDataType) => any);
Value2: any;
- VerticalAlignment: any;
- readonly Width: any;
+ VerticalAlignment: VerticalAlignments;
+ readonly Width: number;
readonly Worksheet: Worksheet;
- WrapText: any;
+ WrapText: boolean | null;
readonly XPath: XPath;
+ (RowIndex: number, ColumnIndex?: number): Range;
+ (Address: string): Range;
}
- class Ranges {
- private 'Excel.Ranges_typekey': Ranges;
- private constructor();
+ interface Ranges {
_Default(Index: any): Range;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
Item(Index: any): Range;
readonly Parent: any;
+ (Index: any): Range;
}
class RecentFile {
@@ -6989,9 +7497,7 @@ declare namespace Excel {
readonly Path: string;
}
- class RecentFiles {
- private 'Excel.RecentFiles_typekey': RecentFiles;
- private constructor();
+ interface RecentFiles {
_Default(Index: number): RecentFile;
Add(Name: string): RecentFile;
readonly Application: Application;
@@ -7000,6 +7506,7 @@ declare namespace Excel {
Item(Index: number): RecentFile;
Maximum: number;
readonly Parent: any;
+ (Index: number): RecentFile;
}
class Research {
@@ -7009,7 +7516,7 @@ declare namespace Excel {
readonly Creator: XlCreator;
IsResearchService(ServiceID: string): boolean;
readonly Parent: any;
- Query(ServiceID: string, QueryString?: any, QueryLanguage?: any, UseSelection?: any, LaunchQuery?: any): any;
+ Query(ServiceID: string, QueryString?: string, QueryLanguage?: any, UseSelection?: boolean, LaunchQuery?: boolean): any;
SetLanguagePair(LanguageFrom: number, LanguageTo: number): any;
}
@@ -7037,6 +7544,123 @@ declare namespace Excel {
ThrottleInterval: number;
}
+ class Scenario {
+ private 'Excel.Scenario_typekey': Scenario;
+ private constructor();
+ readonly Application: Application;
+ ChangeScenario(ChangingCells: Range, Values?: SafeArray): any;
+ readonly ChangingCells: Range;
+ Comment: string;
+ readonly Creator: XlCreator;
+ Delete(): any;
+ Hidden: boolean;
+ readonly Index: number;
+ Locked: boolean;
+ Name: string;
+ readonly Parent: any;
+ Show(): any;
+ Values(): SafeArray;
+ Values(Index: number): any;
+ }
+
+ interface Scenarios {
+ Add(Name: string, ChangingCells: Range, Values?: SafeArray, Comment?: string, Locked?: boolean, Hidden?: boolean): Scenario;
+ readonly Application: Application;
+ readonly Count: number;
+
+ /** @param ReportType [ReportType=1] */
+ CreateSummary(ReportType?: XlSummaryReportType, ResultCells?: Range): any;
+ readonly Creator: XlCreator;
+ Item(Index: number | string): Scenario;
+ Merge(Source: string | Worksheet): any;
+ readonly Parent: any;
+ (Index: number | string): Scenario;
+ }
+
+ class Series {
+ private 'Excel.Series_typekey': Series;
+ private constructor();
+
+ /** @param Type [Type=2] */
+ _ApplyDataLabels(Type?: XlDataLabelsType, LegendKey?: any, AutoText?: any, HasLeaderLines?: any): any;
+ readonly Application: Application;
+ ApplyCustomType(ChartType: XlChartType): void;
+
+ /** @param Type [Type=2] */
+ ApplyDataLabels(Type?: XlDataLabelsType, LegendKey?: boolean, AutoText?: boolean, HasLeaderLines?: boolean, ShowSeriesName?: boolean, ShowCategoryName?: boolean, ShowValue?: boolean, ShowPercentage?: boolean, ShowBubbleSize?: boolean, Separator?: string): any;
+ ApplyPictToEnd: boolean;
+ ApplyPictToFront: boolean;
+ ApplyPictToSides: boolean;
+ AxisGroup: XlAxisGroup;
+ BarShape: XlBarShape;
+ readonly Border: Border;
+ BubbleSizes: string;
+ ChartType: XlChartType;
+ ClearFormats(): any;
+ Copy(): any;
+ readonly Creator: XlCreator;
+ DataLabels: DataLabels & ((Index: number) => DataLabel);
+ Delete(): any;
+ ErrorBar(Direction: XlErrorBarDirection, Include: XlErrorBarInclude, Type: XlErrorBarType, Amount?: any, MinusValues?: any): any;
+ readonly ErrorBars: ErrorBars;
+ Explosion: number;
+ readonly Fill: ChartFillFormat;
+ readonly Format: ChartFormat;
+ Formula: string;
+ FormulaLocal: string;
+ FormulaR1C1: string;
+ FormulaR1C1Local: string;
+ Has3DEffect: boolean;
+ HasDataLabels: boolean;
+ HasErrorBars: boolean;
+ HasLeaderLines: boolean;
+ readonly Interior: Interior;
+ InvertColor: number;
+ InvertColorIndex: number;
+ InvertIfNegative: boolean;
+ readonly LeaderLines: LeaderLines;
+ MarkerBackgroundColor: number;
+ MarkerBackgroundColorIndex: XlColorIndex;
+ MarkerForegroundColor: number;
+ MarkerForegroundColorIndex: XlColorIndex;
+ MarkerSize: number;
+ MarkerStyle: XlMarkerStyle;
+ Name: string;
+ readonly Parent: any;
+ Paste(): any;
+ PictureType: XlChartPictureType;
+ PictureUnit: number;
+ PictureUnit2: number;
+ readonly PlotColorIndex: number;
+ PlotOrder: number;
+ Points: Points & ((Index: number) => Point);
+ Select(): any;
+ Shadow: boolean;
+ Smooth: boolean;
+ Trendlines: Trendlines & ((Index: number | string) => Trendline);
+ Type: number;
+ Values: Range | SafeArray;
+ XValues: Range | SafeArray;
+ }
+
+ interface SeriesCollection {
+ _Default(Index: any): Series;
+
+ /** @param Rowcol [Rowcol=-4105] */
+ Add(Source: Range, Rowcol?: XlRowCol, SeriesLabels?: boolean, CategoryLabels?: boolean, Replace?: boolean): Series;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Extend(Source: Range, Rowcol?: XlRowCol, CategoryLabels?: boolean): any;
+ Item(Index: number | string): Series;
+ NewSeries(): Series;
+ readonly Parent: any;
+
+ /** @param Rowcol [Rowcol=-4105] */
+ Paste(Rowcol?: XlRowCol, SeriesLabels?: boolean, CategoryLabels?: boolean, Replace?: boolean, NewSeries?: boolean): any;
+ (Index: number | string): Series;
+ }
+
class SeriesLines {
private 'Excel.SeriesLines_typekey': SeriesLines;
private constructor();
@@ -7050,18 +7674,17 @@ declare namespace Excel {
Select(): any;
}
- class ServerViewableItems {
- private 'Excel.ServerViewableItems_typekey': ServerViewableItems;
- private constructor();
+ interface ServerViewableItems {
_Default(Index: any): any;
Add(Obj: any): any;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
- Delete(Index: any): void;
+ Delete(Index: number): void;
DeleteAll(): void;
- Item(Index: any): any;
+ Item(Index: number): any;
readonly Parent: any;
+ (Index: number): any;
}
class ShadowFormat {
@@ -7109,7 +7732,7 @@ declare namespace Excel {
readonly ConnectorFormat: ConnectorFormat;
readonly ControlFormat: ControlFormat;
Copy(): void;
- CopyPicture(Appearance?: any, Format?: any): void;
+ CopyPicture(Appearance?: XlPictureAppearance, Format?: XlCopyPictureFormat): void;
readonly Creator: XlCreator;
Cut(): void;
Delete(): void;
@@ -7150,10 +7773,10 @@ declare namespace Excel {
readonly Reflection: Office.ReflectionFormat;
RerouteConnections(): void;
Rotation: number;
- ScaleHeight(Factor: number, RelativeToOriginalSize: Office.MsoTriState, Scale?: any): void;
- ScaleWidth(Factor: number, RelativeToOriginalSize: Office.MsoTriState, Scale?: any): void;
+ ScaleHeight(Factor: number, RelativeToOriginalSize: Office.MsoTriState, Scale?: Office.MsoScaleFrom): void;
+ ScaleWidth(Factor: number, RelativeToOriginalSize: Office.MsoTriState, Scale?: Office.MsoScaleFrom): void;
readonly Script: Office.Script;
- Select(Replace?: any): void;
+ Select(Replace?: boolean): void;
SetShapesDefaultProperties(): void;
readonly Shadow: ShadowFormat;
ShapeStyle: Office.MsoShapeStyleIndex;
@@ -7169,7 +7792,7 @@ declare namespace Excel {
readonly Type: Office.MsoShapeType;
Ungroup(): ShapeRange;
readonly VerticalFlip: Office.MsoTriState;
- readonly Vertices: any;
+ readonly Vertices: SafeArray;
Visible: Office.MsoTriState;
Width: number;
ZOrder(ZOrderCmd: Office.MsoZOrderCmd): void;
@@ -7183,35 +7806,32 @@ declare namespace Excel {
readonly Creator: number;
readonly EditingType: Office.MsoEditingType;
readonly Parent: any;
- readonly Points: any;
+ readonly Points: SafeArray;
readonly SegmentType: Office.MsoSegmentType;
}
- class ShapeNodes {
- private 'Excel.ShapeNodes_typekey': ShapeNodes;
- private constructor();
+ interface ShapeNodes {
readonly Application: any;
readonly Count: number;
readonly Creator: number;
Delete(Index: number): void;
/**
- * @param number [X2=0]
- * @param number [Y2=0]
- * @param number [X3=0]
- * @param number [Y3=0]
+ * @param X2 [X2=0]
+ * @param Y2 [Y2=0]
+ * @param X3 [X3=0]
+ * @param Y3 [Y3=0]
*/
Insert(Index: number, SegmentType: Office.MsoSegmentType, EditingType: Office.MsoEditingType, X1: number, Y1: number, X2?: number, Y2?: number, X3?: number, Y3?: number): void;
- Item(Index: any): ShapeNode;
+ Item(Index: number | string): ShapeNode;
readonly Parent: any;
SetEditingType(Index: number, EditingType: Office.MsoEditingType): void;
SetPosition(Index: number, X1: number, Y1: number): void;
SetSegmentType(Index: number, SegmentType: Office.MsoSegmentType): void;
+ (Index: number | string): ShapeNode;
}
- class ShapeRange {
- private 'Excel.ShapeRange_typekey': ShapeRange;
- private constructor();
+ interface ShapeRange {
_Default(Index: any): Shape;
readonly Adjustments: Adjustments;
Align(AlignCmd: Office.MsoAlignCmd, RelativeTo: Office.MsoTriState): void;
@@ -7253,7 +7873,7 @@ declare namespace Excel {
IncrementLeft(Increment: number): void;
IncrementRotation(Increment: number): void;
IncrementTop(Increment: number): void;
- Item(Index: any): Shape;
+ Item(Index: number | string): Shape;
Left: number;
readonly Line: LineFormat;
LockAspectRatio: Office.MsoTriState;
@@ -7267,9 +7887,9 @@ declare namespace Excel {
Regroup(): Shape;
RerouteConnections(): void;
Rotation: number;
- ScaleHeight(Factor: number, RelativeToOriginalSize: Office.MsoTriState, Scale?: any): void;
- ScaleWidth(Factor: number, RelativeToOriginalSize: Office.MsoTriState, Scale?: any): void;
- Select(Replace?: any): void;
+ ScaleHeight(Factor: number, RelativeToOriginalSize: Office.MsoTriState, Scale?: Office.MsoScaleFrom): void;
+ ScaleWidth(Factor: number, RelativeToOriginalSize: Office.MsoTriState, Scale?: Office.MsoScaleFrom): void;
+ Select(Replace?: boolean): void;
SetShapesDefaultProperties(): void;
readonly Shadow: ShadowFormat;
ShapeStyle: Office.MsoShapeStyleIndex;
@@ -7283,82 +7903,81 @@ declare namespace Excel {
readonly Type: Office.MsoShapeType;
Ungroup(): ShapeRange;
readonly VerticalFlip: Office.MsoTriState;
- readonly Vertices: any;
+ readonly Vertices: SafeArray;
Visible: Office.MsoTriState;
Width: number;
ZOrder(ZOrderCmd: Office.MsoZOrderCmd): void;
readonly ZOrderPosition: number;
+ (Index: number | string): Shape;
}
- class Shapes {
- private 'Excel.Shapes_typekey': Shapes;
- private constructor();
+ interface Shapes {
_Default(Index: any): Shape;
AddCallout(Type: Office.MsoCalloutType, Left: number, Top: number, Width: number, Height: number): Shape;
AddCanvas(Left: number, Top: number, Width: number, Height: number): Shape;
- AddChart(XlChartType?: any, Left?: any, Top?: any, Width?: any, Height?: any): Shape;
+ AddChart(XlChartType?: XlChartType, Left?: number, Top?: number, Width?: number, Height?: number, NewLayout?: boolean): Shape;
AddConnector(Type: Office.MsoConnectorType, BeginX: number, BeginY: number, EndX: number, EndY: number): Shape;
- AddCurve(SafeArrayOfPoints: any): Shape;
+ AddCurve(SafeArrayOfPoints: SafeArray): Shape;
AddDiagram(Type: Office.MsoDiagramType, Left: number, Top: number, Width: number, Height: number): Shape;
AddFormControl(Type: XlFormControl, Left: number, Top: number, Width: number, Height: number): Shape;
AddLabel(Orientation: Office.MsoTextOrientation, Left: number, Top: number, Width: number, Height: number): Shape;
AddLine(BeginX: number, BeginY: number, EndX: number, EndY: number): Shape;
- AddOLEObject(ClassType?: any, Filename?: any, Link?: any, DisplayAsIcon?: any, IconFileName?: any, IconIndex?: any, IconLabel?: any, Left?: any, Top?: any, Width?: any,
- Height?: any): Shape;
+ AddOLEObject(ClassType: string, Filename?: undefined, Link?: false, DisplayAsIcon?: boolean, IconFileName?: string, IconIndex?: number, IconLabel?: string, Left?: number, Top?: number, Width?: number, Height?: number): Shape;
+ AddOLEObject(ClassType: undefined, Filename: string, Link?: boolean, DisplayAsIcon?: boolean, IconFileName?: string, IconIndex?: number, IconLabel?: string, Left?: number, Top?: number, Width?: number, Height?: number): Shape;
AddPicture(Filename: string, LinkToFile: Office.MsoTriState, SaveWithDocument: Office.MsoTriState, Left: number, Top: number, Width: number, Height: number): Shape;
- AddPolyline(SafeArrayOfPoints: any): Shape;
+ AddPolyline(SafeArrayOfPoints: SafeArray): Shape;
AddShape(Type: Office.MsoAutoShapeType, Left: number, Top: number, Width: number, Height: number): Shape;
- AddSmartArt(Layout: Office.SmartArtLayout, Left?: any, Top?: any, Width?: any, Height?: any): Shape;
+ AddSmartArt(Layout: Office.SmartArtLayout, Left?: number, Top?: number, Width?: number, Height?: number): Shape;
AddTextbox(Orientation: Office.MsoTextOrientation, Left: number, Top: number, Width: number, Height: number): Shape;
- AddTextEffect(
- PresetTextEffect: Office.MsoPresetTextEffect, Text: string, FontName: string, FontSize: number, FontBold: Office.MsoTriState, FontItalic: Office.MsoTriState,
- Left: number, Top: number): Shape;
+ AddTextEffect(PresetTextEffect: Office.MsoPresetTextEffect, Text: string, FontName: string, FontSize: number, FontBold: Office.MsoTriState, FontItalic: Office.MsoTriState, Left: number, Top: number): Shape;
readonly Application: Application;
BuildFreeform(EditingType: Office.MsoEditingType, X1: number, Y1: number): FreeformBuilder;
readonly Count: number;
readonly Creator: XlCreator;
- Item(Index: any): Shape;
+ Item(Index: number | string): Shape;
readonly Parent: any;
- Range(Index: any): ShapeRange;
+ Range(Index: number | string | SafeArray): ShapeRange;
SelectAll(): void;
+ (Index: number | string): Shape;
}
- class Sheets {
- private 'Excel.Sheets_typekey': Sheets;
- private constructor();
+ interface Sheets {
__PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any): void;
_Default(Index: any): any;
_PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any, PrToFileName?: any): void;
- Add(Before?: any, After?: any, Count?: any, Type?: any): any;
+ Add(Before?: Sheet, After?: Sheet, Count?: number, Type?: T): AddSheetResult;
readonly Application: Application;
- Copy(Before?: any, After?: any): void;
+ Copy(Before?: Sheet): void;
+ Copy(Before: undefined, After: Sheet): void;
readonly Count: number;
readonly Creator: XlCreator;
Delete(): void;
- /** @param Excel.XlFillWith [Type=-4104] */
+ /** @param Type [Type=-4104] */
FillAcrossSheets(Range: Range, Type?: XlFillWith): void;
readonly HPageBreaks: HPageBreaks;
- Item(Index: string | number): Worksheet | Chart | DialogSheet;
- Item(Indexes: SafeArray): Sheets;
- Move(Before?: any, After?: any): void;
+ Item(Index: string | number): TSheet;
+ Item(Indexes: SafeArray): Sheets;
+ Move(Before?: Sheet | number): void;
+ Move(Before: undefined, After: Sheet | number): void;
readonly Parent: any;
- PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any, PrToFileName?: any, IgnorePrintAreas?: any): void;
- PrintPreview(EnableChanges?: any): void;
+ PrintOut(From?: number, To?: number, Copies?: number, Preview?: boolean, ActivePrinter?: string, PrintToFile?: T, Collate?: boolean, PrToFileName?: PrintToFileName, IgnorePrintAreas?: boolean): void;
+ PrintPreview(EnableChanges?: boolean): void;
Select(Replace?: boolean): void;
Visible: any;
readonly VPageBreaks: VPageBreaks;
+ (Index: string | number): TSheet;
+ (Indexes: SafeArray): Sheets;
}
- class SheetViews {
- private 'Excel.SheetViews_typekey': SheetViews;
- private constructor();
+ interface SheetViews {
_Default(Index: any): any;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
- Item(Index: any): any;
+ Item(Index: any): SheetView;
readonly Parent: any;
+ (Index: any): SheetView;
}
class Slicer {
@@ -7430,27 +8049,25 @@ declare namespace Excel {
readonly VisibleSlicerItemsList: any;
}
- class SlicerCacheLevels {
- private 'Excel.SlicerCacheLevels_typekey': SlicerCacheLevels;
- private constructor();
+ interface SlicerCacheLevels {
_Default(Level?: any): SlicerCacheLevel;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
- Item(Level?: any): SlicerCacheLevel;
+ Item(Level?: number | string): SlicerCacheLevel;
readonly Parent: any;
+ (Level?: number | string): SlicerCacheLevel;
}
- class SlicerCaches {
- private 'Excel.SlicerCaches_typekey': SlicerCaches;
- private constructor();
+ interface SlicerCaches {
_Default(Index: any): SlicerCache;
- Add(Source: any, SourceField: any, Name?: any): SlicerCache;
+ Add(Source: WorkbookConnection | PivotTable | string, SourceField: any, Name?: any): SlicerCache;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
- Item(Index: any): SlicerCache;
+ Item(Index: number | string): SlicerCache;
readonly Parent: any;
+ (Index: number | string): SlicerCache;
}
class SlicerItem {
@@ -7468,40 +8085,37 @@ declare namespace Excel {
readonly Value: string;
}
- class SlicerItems {
- private 'Excel.SlicerItems_typekey': SlicerItems;
- private constructor();
+ interface SlicerItems {
_Default(Index: any): SlicerItem;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
- Item(Index: any): SlicerItem;
+ Item(Index: number | string): SlicerItem;
readonly Parent: any;
+ (Index: number | string): SlicerItem;
}
- class SlicerPivotTables {
- private 'Excel.SlicerPivotTables_typekey': SlicerPivotTables;
- private constructor();
+ interface SlicerPivotTables {
_Default(Index: any): PivotTable;
AddPivotTable(PivotTable: PivotTable): void;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
- Item(Index: any): PivotTable;
+ Item(Index: number | string): PivotTable;
readonly Parent: any;
- RemovePivotTable(PivotTable: any): void;
+ RemovePivotTable(PivotTable: PivotTable | number | string): void;
+ (Index: number | string): PivotTable;
}
- class Slicers {
- private 'Excel.Slicers_typekey': Slicers;
- private constructor();
+ interface Slicers {
_Default(Index: any): Slicer;
- Add(SlicerDestination: any, Level?: any, Name?: any, Caption?: any, Top?: any, Left?: any, Width?: any, Height?: any): Slicer;
+ Add(SlicerDestination: string | Worksheet, Level?: any, Name?: string, Caption?: string, Top?: number, Left?: number, Width?: number, Height?: number): Slicer;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
- Item(Index: any): Slicer;
+ Item(Index: number | string): Slicer;
readonly Parent: any;
+ (Index: number | string): Slicer;
}
class SmartTag {
@@ -7539,15 +8153,14 @@ declare namespace Excel {
readonly Type: XlSmartTagControlType;
}
- class SmartTagActions {
- private 'Excel.SmartTagActions_typekey': SmartTagActions;
- private constructor();
+ interface SmartTagActions {
_Default(Index: any): SmartTagAction;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
Item(Index: any): SmartTagAction;
readonly Parent: any;
+ (Index: any): SmartTagAction;
}
class SmartTagOptions {
@@ -7572,9 +8185,7 @@ declare namespace Excel {
readonly progID: string;
}
- class SmartTagRecognizers {
- private 'Excel.SmartTagRecognizers_typekey': SmartTagRecognizers;
- private constructor();
+ interface SmartTagRecognizers {
_Default(Index: any): SmartTagRecognizer;
readonly Application: Application;
readonly Count: number;
@@ -7582,17 +8193,17 @@ declare namespace Excel {
Item(Index: any): SmartTagRecognizer;
readonly Parent: any;
Recognize: boolean;
+ (Index: any): SmartTagRecognizer;
}
- class SmartTags {
- private 'Excel.SmartTags_typekey': SmartTags;
- private constructor();
+ interface SmartTags {
_Default(Index: any): SmartTag;
Add(SmartTagType: string): SmartTag;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
readonly Parent: any;
+ (Index: any): SmartTag;
}
class Sort {
@@ -7629,9 +8240,7 @@ declare namespace Excel {
readonly SortOnValue: any;
}
- class SortFields {
- private 'Excel.SortFields_typekey': SortFields;
- private constructor();
+ interface SortFields {
_Default(Index: any): SortField;
Add(Key: Range, SortOn?: any, Order?: any, CustomOrder?: any, DataOption?: any): SortField;
readonly Application: Application;
@@ -7640,6 +8249,7 @@ declare namespace Excel {
readonly Creator: XlCreator;
Item(Index: any): SortField;
readonly Parent: any;
+ (Index: any): SortField;
}
class SoundNote {
@@ -7723,9 +8333,7 @@ declare namespace Excel {
Type: XlSparkType;
}
- class SparklineGroups {
- private 'Excel.SparklineGroups_typekey': SparklineGroups;
- private constructor();
+ interface SparklineGroups {
_Default(Index: any): SparklineGroup;
Add(Type: XlSparkType, SourceData: string): SparklineGroup;
readonly Application: Application;
@@ -7734,9 +8342,10 @@ declare namespace Excel {
readonly Count: number;
readonly Creator: XlCreator;
Group(Location: Range): void;
- Item(Index: any): SparklineGroup;
+ Item(Index: number): SparklineGroup;
readonly Parent: any;
Ungroup(): void;
+ (Index: number): SparklineGroup;
}
class SparkPoints {
@@ -7769,7 +8378,7 @@ declare namespace Excel {
private 'Excel.Speech_typekey': Speech;
private constructor();
Direction: XlSpeakDirection;
- Speak(Text: string, SpeakAsync?: any, SpeakXML?: any, Purge?: any): void;
+ Speak(Text: string, SpeakAsync?: boolean, SpeakXML?: boolean, Purge?: boolean): void;
SpeakCellOnEnter: boolean;
}
@@ -7819,7 +8428,7 @@ declare namespace Excel {
IndentLevel: number;
readonly Interior: Interior;
Locked: boolean;
- MergeCells: any;
+ MergeCells: boolean;
readonly Name: string;
readonly NameLocal: string;
NumberFormat: string;
@@ -7833,29 +8442,28 @@ declare namespace Excel {
WrapText: boolean;
}
- class Styles {
- private 'Excel.Styles_typekey': Styles;
- private constructor();
+ interface Styles {
_Default(Index: any): Style;
Add(Name: string, BasedOn?: any): Style;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
- Item(Index: any): Style;
- Merge(Workbook: any): any;
+ Item(Index: number | string): Style;
+ Merge(Workbook: Workbook): any;
readonly Parent: any;
+ (Index: any): Style;
}
class Tab {
private 'Excel.Tab_typekey': Tab;
private constructor();
readonly Application: Application;
- Color: any;
+ Color: XlRgbColor | number;
ColorIndex: XlColorIndex;
readonly Creator: XlCreator;
readonly Parent: any;
ThemeColor: XlThemeColor;
- TintAndShade: any;
+ TintAndShade: number;
}
class TableStyle {
@@ -7866,7 +8474,7 @@ declare namespace Excel {
readonly BuiltIn: boolean;
readonly Creator: XlCreator;
Delete(): void;
- Duplicate(NewTableStyleName?: any): TableStyle;
+ Duplicate(NewTableStyleName?: string): TableStyle;
readonly Name: string;
readonly NameLocal: string;
readonly Parent: any;
@@ -7890,27 +8498,25 @@ declare namespace Excel {
StripeSize: number;
}
- class TableStyleElements {
- private 'Excel.TableStyleElements_typekey': TableStyleElements;
- private constructor();
+ interface TableStyleElements {
_Default(Index: XlTableStyleElementType): TableStyleElement;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
Item(Index: XlTableStyleElementType): TableStyleElement;
readonly Parent: any;
+ (Index: XlTableStyleElementType): TableStyleElement;
}
- class TableStyles {
- private 'Excel.TableStyles_typekey': TableStyles;
- private constructor();
+ interface TableStyles {
_Default(Index: any): TableStyle;
Add(TableStyleName: string): TableStyle;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
- Item(Index: any): TableStyle;
+ Item(Index: number | string): TableStyle;
readonly Parent: any;
+ (Index: number | string): TableStyle;
}
class TextEffectFormat {
@@ -7940,7 +8546,7 @@ declare namespace Excel {
readonly Application: Application;
AutoMargins: boolean;
AutoSize: boolean;
- Characters(Start?: any, Length?: any): Characters;
+ Characters(Start?: number, Length?: number): Characters;
readonly Creator: XlCreator;
HorizontalAlignment: XlHAlign;
HorizontalOverflow: XlOartHorizontalOverflow;
@@ -8041,7 +8647,7 @@ declare namespace Excel {
readonly Name: string;
NumberFormat: string;
NumberFormatLinked: boolean;
- NumberFormatLocal: any;
+ NumberFormatLocal: string;
Offset: number;
Orientation: XlTickLabelOrientation;
readonly Parent: any;
@@ -8096,9 +8702,7 @@ declare namespace Excel {
Width: number;
}
- class ToolbarButtons {
- private 'Excel.ToolbarButtons_typekey': ToolbarButtons;
- private constructor();
+ interface ToolbarButtons {
_Default(Index: number): ToolbarButton;
Add(Button?: any, Before?: any, OnAction?: any, Pushed?: any, Enabled?: any, StatusBar?: any, HelpFile?: any, HelpContextID?: any): ToolbarButton;
readonly Application: Application;
@@ -8106,11 +8710,10 @@ declare namespace Excel {
readonly Creator: XlCreator;
Item(Index: number): ToolbarButton;
readonly Parent: any;
+ (Index: number): ToolbarButton;
}
- class Toolbars {
- private 'Excel.Toolbars_typekey': Toolbars;
- private constructor();
+ interface Toolbars {
_Default(Index: any): Toolbar;
Add(Name?: any): Toolbar;
readonly Application: Application;
@@ -8118,6 +8721,33 @@ declare namespace Excel {
readonly Creator: XlCreator;
Item(Index: any): Toolbar;
readonly Parent: any;
+ (Index: any): Toolbar;
+ }
+
+ class Top10 {
+ private 'Excel.Top10_typekey': Top10;
+ private constructor();
+ readonly Application: Application;
+ readonly AppliesTo: Range;
+ readonly Borders: Borders;
+ CalcFor: XlCalcFor;
+ readonly Creator: XlCreator;
+ Delete(): void;
+ readonly Font: Font;
+ readonly Interior: Interior;
+ ModifyAppliesToRange(Range: Range): void;
+ NumberFormat: string;
+ readonly Parent: any;
+ Percent: boolean;
+ Priority: number;
+ readonly PTCondition: boolean;
+ Rank: number;
+ ScopeType: XlPivotConditionScope;
+ SetFirstPriority(): void;
+ SetLastPriority(): void;
+ StopIfTrue: boolean;
+ TopBottom: XlTopBottom;
+ readonly Type: number;
}
class TreeviewControl {
@@ -8126,10 +8756,74 @@ declare namespace Excel {
readonly Application: Application;
readonly Creator: XlCreator;
Drilled: any;
- Hidden: any;
+ Hidden: SafeArray>;
readonly Parent: any;
}
+ class Trendline {
+ private 'Excel.Trendline_typekey': Trendline;
+ private constructor();
+ readonly Application: Application;
+ Backward: number;
+ Backward2: number;
+ readonly Border: Border;
+ ClearFormats(): any;
+ readonly Creator: XlCreator;
+ readonly DataLabel: DataLabel;
+ Delete(): any;
+ DisplayEquation: boolean;
+ DisplayRSquared: boolean;
+ readonly Format: ChartFormat;
+ Forward: number;
+ Forward2: number;
+ readonly Index: number;
+ Intercept: number;
+ InterceptIsAuto: boolean;
+ Name: string;
+ NameIsAuto: boolean;
+ Order: number;
+ readonly Parent: any;
+ Period: number;
+ Select(): any;
+ Type: XlTrendlineType;
+ }
+
+ interface Trendlines {
+ _Default(Index?: any): Trendline;
+
+ /** @param Type [Type=-4132] */
+ Add(Type?: XlTrendlineType, Order?: number, Period?: number, Forward?: number, Backward?: number, Intercept?: any, DisplayEquation?: boolean, DisplayRSquared?: boolean, Name?: string): Trendline;
+ readonly Application: Application;
+ readonly Count: number;
+ readonly Creator: XlCreator;
+ Item(Index: number): Trendline;
+ readonly Parent: any;
+ (Index: number): Trendline;
+ }
+
+ class UniqueValues {
+ private 'Excel.UniqueValues_typekey': UniqueValues;
+ private constructor();
+ readonly Application: Application;
+ readonly AppliesTo: Range;
+ readonly Borders: Borders;
+ readonly Creator: XlCreator;
+ Delete(): void;
+ DupeUnique: XlDupeUnique;
+ readonly Font: Font;
+ readonly Interior: Interior;
+ ModifyAppliesToRange(Range: Range): void;
+ NumberFormat: string;
+ readonly Parent: any;
+ Priority: number;
+ readonly PTCondition: boolean;
+ ScopeType: XlPivotConditionScope;
+ SetFirstPriority(): void;
+ SetLastPriority(): void;
+ StopIfTrue: boolean;
+ readonly Type: XlFormatConditionType.xlUniqueValues;
+ }
+
class UpBars {
private 'Excel.UpBars_typekey': UpBars;
private constructor();
@@ -8145,15 +8839,14 @@ declare namespace Excel {
Select(): any;
}
- class UsedObjects {
- private 'Excel.UsedObjects_typekey': UsedObjects;
- private constructor();
+ interface UsedObjects {
_Default(Index: any): any;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
- Item(Index: any): any;
+ Item(Index: number | string): any;
readonly Parent: any;
+ (Index: number | string): any;
}
class UserAccess {
@@ -8164,20 +8857,21 @@ declare namespace Excel {
readonly Name: string;
}
- class UserAccessList {
- private 'Excel.UserAccessList_typekey': UserAccessList;
- private constructor();
+ interface UserAccessList {
_Default(Index: any): UserAccess;
Add(Name: string, AllowEdit: boolean): UserAccess;
readonly Count: number;
DeleteAll(): void;
- Item(Index: any): UserAccess;
+ Item(Index: number | string): UserAccess;
+ (Index: number | string): UserAccess;
}
class Validation {
private 'Excel.Validation_typekey': Validation;
private constructor();
- Add(Type: XlDVType, AlertStyle?: any, Operator?: any, Formula1?: any, Formula2?: any): void;
+ Add(Type: XlDVType.xlValidateInputOnly): void;
+ Add(Type: XlDVType.xlValidateWholeNumber | XlDVType.xlValidateDate | XlDVType.xlValidateDecimal | XlDVType.xlValidateTextLength | XlDVType.xlValidateTime, AlertStyle?: XlDVAlertStyle, Operator?: XlFormatConditionOperator.xlBetween | XlFormatConditionOperator.xlNotBetween, Formula1?: string, Formula2?: string): void;
+ Add(Type?: XlDVType, AlertStyle?: XlDVAlertStyle, Operator?: XlFormatConditionOperator, Formula1?: string): void;
readonly AlertStyle: number;
readonly Application: Application;
readonly Creator: XlCreator;
@@ -8191,7 +8885,9 @@ declare namespace Excel {
InCellDropdown: boolean;
InputMessage: string;
InputTitle: string;
- Modify(Type?: any, AlertStyle?: any, Operator?: any, Formula1?: any, Formula2?: any): void;
+ Modify(Type: XlDVType.xlValidateInputOnly): void;
+ Modify(Type: XlDVType.xlValidateWholeNumber | XlDVType.xlValidateDate | XlDVType.xlValidateDecimal | XlDVType.xlValidateTextLength | XlDVType.xlValidateTime, AlertStyle?: XlDVAlertStyle, Operator?: XlFormatConditionOperator.xlBetween | XlFormatConditionOperator.xlNotBetween, Formula1?: string, Formula2?: string): void;
+ Modify(Type?: XlDVType, AlertStyle?: XlDVAlertStyle, Operator?: XlFormatConditionOperator, Formula1?: string): void;
readonly Operator: number;
readonly Parent: any;
ShowError: boolean;
@@ -8230,16 +8926,15 @@ declare namespace Excel {
Type: XlPageBreak;
}
- class VPageBreaks {
- private 'Excel.VPageBreaks_typekey': VPageBreaks;
- private constructor();
+ interface VPageBreaks {
_Default(Index: number): VPageBreak;
- Add(Before: any): VPageBreak;
+ Add(Before: Range): VPageBreak;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
Item(Index: number): VPageBreak;
readonly Parent: any;
+ (Index: number): VPageBreak;
}
class Walls {
@@ -8255,8 +8950,8 @@ declare namespace Excel {
readonly Name: string;
readonly Parent: any;
Paste(): void;
- PictureType: any;
- PictureUnit: any;
+ PictureType: XlChartPictureType;
+ PictureUnit: number;
Select(): any;
Thickness: number;
}
@@ -8271,17 +8966,16 @@ declare namespace Excel {
readonly Source: any;
}
- class Watches {
- private 'Excel.Watches_typekey': Watches;
- private constructor();
+ interface Watches {
_Default(Index: any): Watch;
Add(Source: any): Watch;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
Delete(): void;
- Item(Index: any): Watch;
+ Item(Index: number | string): Watch;
readonly Parent: any;
+ (Index: number | string): Watch;
}
class WebOptions {
@@ -8316,12 +9010,12 @@ declare namespace Excel {
readonly ActiveCell: Range;
readonly ActiveChart: Chart;
readonly ActivePane: Pane;
- readonly ActiveSheet: any;
- readonly ActiveSheetView: any;
+ readonly ActiveSheet: Sheet | null;
+ readonly ActiveSheetView: SheetView | null;
readonly Application: Application;
AutoFilterDateGrouping: boolean;
- Caption: any;
- Close(SaveChanges?: any, Filename?: any, RouteWorkbook?: any): boolean;
+ Caption: string;
+ Close(SaveChanges?: boolean, Filename?: string, RouteWorkbook?: boolean): boolean;
readonly Creator: XlCreator;
DisplayFormulas: boolean;
DisplayGridlines: boolean;
@@ -8340,7 +9034,7 @@ declare namespace Excel {
GridlineColorIndex: XlColorIndex;
Height: number;
readonly Index: number;
- LargeScroll(Down?: any, Up?: any, ToRight?: any, ToLeft?: any): any;
+ LargeScroll(Down?: number, Up?: number, ToRight?: number, ToLeft?: number): any;
Left: number;
NewWindow(): Window;
OnWindow: string;
@@ -8348,18 +9042,19 @@ declare namespace Excel {
readonly Parent: any;
PointsToScreenPixelsX(Points: number): number;
PointsToScreenPixelsY(Points: number): number;
- PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any, PrToFileName?: any): any;
- PrintPreview(EnableChanges?: any): any;
- RangeFromPoint(x: number, y: number): any;
+ PrintOut(From?: number, To?: number, Copies?: number, Preview?: boolean, ActivePrinter?: string, PrintToFile?: T, Collate?: boolean, PrToFileName?: PrintToFileName): any;
+ PrintPreview(EnableChanges?: boolean): any;
+ RangeFromPoint(x: number, y: number): Shape | Range | null;
readonly RangeSelection: Range;
ScrollColumn: number;
- ScrollIntoView(Left: number, Top: number, Width: number, Height: number, Start?: any): void;
+ ScrollIntoView(Left: number, Top: number, Width: number, Height: number, Start?: boolean): void;
ScrollRow: number;
- ScrollWorkbookTabs(Sheets?: any, Position?: any): any;
+ ScrollWorkbookTabs(Sheets: 0, Position: Constants.xlFirst | Constants.xlLast): any;
+ ScrollWorkbookTabs(Sheets: number): any;
readonly SelectedSheets: Sheets;
readonly Selection: any;
readonly SheetViews: SheetViews;
- SmallScroll(Down?: any, Up?: any, ToRight?: any, ToLeft?: any): any;
+ SmallScroll(Down?: number, Up?: number, ToRight?: number, ToLeft?: number): any;
Split: boolean;
SplitColumn: number;
SplitHorizontal: number;
@@ -8376,25 +9071,25 @@ declare namespace Excel {
Width: number;
readonly WindowNumber: number;
WindowState: XlWindowState;
- Zoom: any;
+ Zoom: number | true;
}
- class Windows {
- private 'Excel.Windows_typekey': Windows;
- private constructor();
+ interface Windows {
_Default(Index: any): Window;
readonly Application: Application;
+ Arrange(ArrangeStyle: XlArrangeStyle, ActiveWorkbook: true, SyncHorizontal?: boolean, SyncVertical?: boolean): any;
- /** @param Excel.XlArrangeStyle [ArrangeStyle=1] */
- Arrange(ArrangeStyle?: XlArrangeStyle, ActiveWorkbook?: any, SyncHorizontal?: any, SyncVertical?: any): any;
+ /** @param ArrangeStyle [ArrangeStyle=1] */
+ Arrange(ArrangeStyle?: XlArrangeStyle, ActiveWorkbook?: boolean, SyncHorizontal?: boolean, SyncVertical?: boolean): any;
BreakSideBySide(): boolean;
- CompareSideBySideWith(WindowName: any): boolean;
+ CompareSideBySideWith(WindowName: string): boolean;
readonly Count: number;
readonly Creator: XlCreator;
- Item(Index: any): Window;
+ Item(Index: number | string): Window;
readonly Parent: any;
ResetPositionsSideBySide(): void;
SyncScrollingSideBySide: boolean;
+ (Index: number | string): Window;
}
class Workbook {
@@ -8407,16 +9102,14 @@ declare namespace Excel {
_ProtectSharing(Filename?: any, Password?: any, WriteResPassword?: any, ReadOnlyRecommended?: any, CreateBackup?: any, SharingPassword?: any): void;
readonly _ReadOnlyRecommended: boolean;
- /** @param Excel.XlSaveAsAccessMode [AccessMode=1] */
- _SaveAs(
- Filename: string, FileFormat?: XlFileFormat, Password?: string, WriteResPassword?: string, ReadOnlyRecommended?: boolean, CreateBackup?: boolean, AccessMode?: XlSaveAsAccessMode,
- ConflictResolution?: XlSaveConflictResolution, AddToMru?: boolean, TextCodepage?: any, TextVisualLayout?: any): void;
+ /** @param AccessMode [AccessMode=1] */
+ _SaveAs(Filename: string, FileFormat?: XlFileFormat, Password?: string, WriteResPassword?: string, ReadOnlyRecommended?: boolean, CreateBackup?: boolean, AccessMode?: XlSaveAsAccessMode, ConflictResolution?: XlSaveConflictResolution, AddToMru?: boolean, TextCodepage?: any, TextVisualLayout?: any): void;
AcceptAllChanges(When?: any, Who?: any, Where?: any): void;
AcceptLabelsInFormulas: boolean;
AccuracyVersion: number;
Activate(): void;
readonly ActiveChart: Chart;
- readonly ActiveSheet: any;
+ readonly ActiveSheet: Sheet;
readonly ActiveSlicer: Slicer;
AddToFavorites(): void;
readonly Application: Application;
@@ -8428,18 +9121,21 @@ declare namespace Excel {
readonly BuiltinDocumentProperties: Office.DocumentProperties;
readonly CalculationVersion: number;
CanCheckIn(): boolean;
- ChangeFileAccess(Mode: XlFileAccess, WritePassword?: any, Notify?: any): void;
+ ChangeFileAccess(Mode: XlFileAccess.xlReadWrite, WritePassword?: string, Notify?: boolean): void;
+ ChangeFileAccess(Mode: XlFileAccess): void;
ChangeHistoryDuration: number;
- /** @param Excel.XlLinkType [Type=1] */
+ /** @param Type [Type=1] */
ChangeLink(Name: string, NewName: string, Type?: XlLinkType): void;
- readonly Charts: Sheets;
+ readonly Charts: Sheets;
CheckCompatibility: boolean;
- CheckIn(SaveChanges?: any, Comments?: any, MakePublic?: any): void;
- CheckInWithVersion(SaveChanges?: any, Comments?: any, MakePublic?: any, VersionType?: any): void;
- Close(SaveChanges?: any, Filename?: any, RouteWorkbook?: any): void;
+ CheckIn(SaveChanges: true, Comments?: string, MakePublic?: boolean): void;
+ CheckIn(SaveChanges?: any): void;
+ CheckInWithVersion(SaveChanges?: boolean, Comments?: any, MakePublic?: any, VersionType?: any): void;
+ Close(SaveChanges: true, Filename?: string, RouteWorkbook?: boolean): void;
+ Close(SaveChanges?: boolean, Filename?: undefined, RouteWorkbook?: boolean): void;
readonly CodeName: string;
- Colors(Index?: any): any;
+ Colors: SafeArray & ((Index: number) => number);
readonly CommandBars: Office.CommandBars;
Comments: string;
ConflictResolution: XlSaveConflictResolution;
@@ -8457,7 +9153,7 @@ declare namespace Excel {
DefaultSlicerStyle: any;
DefaultTableStyle: any;
DeleteNumberFormat(NumberFormat: string): void;
- readonly DialogSheets: Sheets;
+ readonly DialogSheets: Sheets;
DisplayDrawingObjects: XlDisplayDrawingObjects;
DisplayInkComments: boolean;
readonly DocumentInspectors: Office.DocumentInspectors;
@@ -8476,12 +9172,10 @@ declare namespace Excel {
readonly Excel4MacroSheets: Sheets;
readonly Excel8CompatibilityMode: boolean;
ExclusiveAccess(): boolean;
- ExportAsFixedFormat(
- Type: XlFixedFormatType, Filename?: any, Quality?: any, IncludeDocProperties?: any, IgnorePrintAreas?: any, From?: any, To?: any, OpenAfterPublish?: any,
- FixedFormatExtClassPtr?: any): void;
+ ExportAsFixedFormat(Type: XlFixedFormatType, Filename?: string, Quality?: XlFixedFormatQuality, IncludeDocProperties?: boolean, IgnorePrintAreas?: boolean, From?: number, To?: number, OpenAfterPublish?: boolean, FixedFormatExtClassPtr?: any): void;
readonly FileFormat: XlFileFormat;
Final: boolean;
- FollowHyperlink(Address: string, SubAddress?: any, NewWindow?: any, AddHistory?: any, ExtraInfo?: any, Method?: any, HeaderInfo?: any): void;
+ FollowHyperlink(Address: string, SubAddress?: string, NewWindow?: boolean, AddHistory?: undefined, ExtraInfo?: string | Office.ByteArray, Method?: Office.MsoExtraInfoMethod, HeaderInfo?: string): void;
ForceFullCalculation: boolean;
ForwardMailer(): void;
readonly FullName: string;
@@ -8493,7 +9187,7 @@ declare namespace Excel {
HasRoutingSlip: boolean;
readonly HasVBProject: boolean;
HighlightChangesOnScreen: boolean;
- HighlightChangesOptions(When?: any, Who?: any, Where?: any): void;
+ HighlightChangesOptions(When?: XlHighlightChangesTime, Who?: 'Everyone' | 'Everyone but me' | string, Where?: string): void;
readonly HTMLProject: Office.HTMLProject;
readonly IconSets: IconSets;
InactiveListBorderVisible: boolean;
@@ -8501,12 +9195,12 @@ declare namespace Excel {
readonly IsInplace: boolean;
KeepChangeHistory: boolean;
Keywords: string;
- LinkInfo(Name: string, LinkInfo: XlLinkInfo, Type?: any, EditionRef?: any): any;
- LinkSources(Type?: any): any;
+ LinkInfo(Name: string, LinkInfo: XlLinkInfo, Type?: XlLinkInfoType, EditionRef?: string): any;
+ LinkSources(Type?: XlLink): SafeArray;
ListChangesOnNewSheet: boolean;
LockServerFile(): void;
readonly Mailer: Mailer;
- MergeWorkbook(Filename: any): void;
+ MergeWorkbook(Filename: string): void;
readonly Modules: Sheets;
readonly MultiUserEditing: boolean;
readonly Name: string;
@@ -8515,7 +9209,7 @@ declare namespace Excel {
OnSave: string;
OnSheetActivate: string;
OnSheetDeactivate: string;
- OpenLinks(Name: string, ReadOnly?: any, Type?: any): void;
+ OpenLinks(Name: string, ReadOnly?: boolean, Type?: XlLink): void;
readonly Parent: any;
Password: string;
readonly PasswordEncryptionAlgorithm: string;
@@ -8527,19 +9221,18 @@ declare namespace Excel {
PersonalViewListSettings: boolean;
PersonalViewPrintSettings: boolean;
PivotCaches(): PivotCaches;
- PivotTableWizard(
- SourceType?: any, SourceData?: any, TableDestination?: any, TableName?: any, RowGrand?: any, ColumnGrand?: any, SaveData?: any, HasAutoFormat?: any,
- AutoPage?: any, Reserved?: any, BackgroundQuery?: any, OptimizeCache?: any, PageFieldOrder?: any, PageFieldWrapCount?: any, ReadData?: any, Connection?: any): void;
- Post(DestName?: any): void;
+ PivotTableWizard(): void;
+ PivotTableWizard(SourceType: TSourceType, SourceData: PivotTableWizardSourceData, TableDestination?: Range, TableName?: string, RowGrand?: boolean, ColumnGrand?: boolean, SaveData?: boolean, HasAutoFormat?: boolean, AutoPage?: PivotTableWizardAutoPage, Reserved?: undefined, BackgroundQuery?: boolean, OptimizeCache?: boolean, PageFieldOrder?: XlOrder, PageFieldWrapCount?: number, ReadData?: boolean, Connection?: string): void;
+ Post(): void;
PrecisionAsDisplayed: boolean;
- PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any, PrToFileName?: any, IgnorePrintAreas?: any): void;
- PrintPreview(EnableChanges?: any): void;
- Protect(Password?: any, Structure?: any, Windows?: any): void;
- ProtectSharing(Filename?: any, Password?: any, WriteResPassword?: any, ReadOnlyRecommended?: any, CreateBackup?: any, SharingPassword?: any, FileFormat?: any): void;
+ PrintOut(From?: number, To?: number, Copies?: number, Preview?: boolean, ActivePrinter?: string, PrintToFile?: T, Collate?: boolean, PrToFileName?: PrintToFileName, IgnorePrintAreas?: boolean): void;
+ PrintPreview(EnableChanges?: boolean): void;
+ Protect(Password?: string, Structure?: boolean, Windows?: boolean): void;
+ ProtectSharing(Filename?: string, Password?: string, WriteResPassword?: string, ReadOnlyRecommended?: boolean, CreateBackup?: boolean, SharingPassword?: string, FileFormat?: any): void;
readonly ProtectStructure: boolean;
readonly ProtectWindows: boolean;
readonly PublishObjects: PublishObjects;
- PurgeChangeHistoryNow(Days: number, SharingPassword?: any): void;
+ PurgeChangeHistoryNow(Days: number, SharingPassword?: string): void;
readonly ReadOnly: boolean;
ReadOnlyRecommended: boolean;
RecheckSmartTags(): void;
@@ -8551,7 +9244,7 @@ declare namespace Excel {
RemoveUser(Index: number): void;
Reply(): void;
ReplyAll(): void;
- ReplyWithChanges(ShowMessage?: any): void;
+ ReplyWithChanges(ShowMessage?: boolean): void;
readonly Research: Research;
ResetColors(): void;
readonly RevisionNumber: number;
@@ -8561,25 +9254,27 @@ declare namespace Excel {
RunAutoMacros(Which: XlRunAutoMacro): void;
Save(): void;
- /** @param Excel.XlSaveAsAccessMode [AccessMode=1] */
- SaveAs(
- Filename: string, FileFormat?: XlFileFormat, Password?: string, WriteResPassword?: string, ReadOnlyRecommended?: boolean, CreateBackup?: boolean, AccessMode?: XlSaveAsAccessMode,
- ConflictResolution?: XlSaveConflictResolution, AddToMru?: boolean, TextCodepage?: any, TextVisualLayout?: any): void;
+ /** @param AccessMode [AccessMode=1] */
+ SaveAs(Filename: string, FileFormat?: XlFileFormat, Password?: string, WriteResPassword?: string, ReadOnlyRecommended?: boolean, CreateBackup?: boolean, AccessMode?: XlSaveAsAccessMode, ConflictResolution?: XlSaveConflictResolution, AddToMru?: boolean, TextCodepage?: any, TextVisualLayout?: any): void;
SaveAsXMLData(Filename: string, Map: XmlMap): void;
- SaveCopyAs(Filename?: any): void;
+ SaveCopyAs(Filename: string): void;
Saved: boolean;
SaveLinkValues: boolean;
sblt(s: string): void;
- SendFaxOverInternet(Recipients?: any, Subject?: any, ShowMessage?: any): void;
- SendForReview(Recipients?: any, Subject?: any, ShowMessage?: any, IncludeAttachment?: any): void;
- SendMail(Recipients: any, Subject?: any, ReturnReceipt?: any): void;
+ SendFaxOverInternet(Recipients?: string, Subject?: string, ShowMessage?: boolean): void;
+ SendForReview(Recipients?: string, Subject?: string, ShowMessage?: boolean, IncludeAttachment?: boolean): void;
+ SendMail(Recipients: string | SafeArray, Subject?: string, ReturnReceipt?: boolean): void;
- /** @param Excel.XlPriority [Priority=-4143] */
+ /**
+ * Macintosh only
+ *
+ * @param Priority [Priority=-4143]
+ */
SendMailer(FileFormat: any, Priority?: XlPriority): void;
readonly ServerPolicy: Office.ServerPolicy;
readonly ServerViewableItems: ServerViewableItems;
- SetLinkOnData(Name: string, Procedure?: any): void;
- SetPasswordEncryptionOptions(PasswordEncryptionProvider?: any, PasswordEncryptionAlgorithm?: any, PasswordEncryptionKeyLength?: any, PasswordEncryptionFileProperties?: any): void;
+ SetLinkOnData(Name: string, Procedure?: string): void;
+ SetPasswordEncryptionOptions(PasswordEncryptionProvider?: string, PasswordEncryptionAlgorithm?: string, PasswordEncryptionKeyLength?: number, PasswordEncryptionFileProperties?: boolean): void;
readonly SharedWorkspace: Office.SharedWorkspace;
readonly Sheets: Sheets;
ShowConflictHistory: boolean;
@@ -8597,25 +9292,25 @@ declare namespace Excel {
readonly Theme: Office.OfficeTheme;
Title: string;
ToggleFormsDesign(): void;
- Unprotect(Password?: any): void;
- UnprotectSharing(SharingPassword?: any): void;
+ Unprotect(Password?: string): void;
+ UnprotectSharing(SharingPassword?: string): void;
UpdateFromFile(): void;
- UpdateLink(Name?: any, Type?: any): void;
+ UpdateLink(Name?: string, Type?: XlLinkType): void;
UpdateLinks: XlUpdateLinks;
UpdateRemoteReferences: boolean;
UserControl: boolean;
- readonly UserStatus: any;
+ readonly UserStatus: SafeArray;
readonly VBASigned: boolean;
readonly VBProject: VBIDE.VBProject;
readonly WebOptions: WebOptions;
WebPagePreview(): void;
readonly Windows: Windows;
- readonly Worksheets: Sheets;
+ readonly Worksheets: Sheets;
WritePassword: string;
readonly WriteReserved: boolean;
readonly WriteReservedBy: string;
- XmlImport(Url: string, ImportMap: XmlMap, Overwrite?: any, Destination?: any): XlXmlImportResult;
- XmlImportXml(Data: string, ImportMap: XmlMap, Overwrite?: any, Destination?: any): XlXmlImportResult;
+ XmlImport(Url: string, ImportMap: XmlMap, Overwrite?: boolean, Destination?: any): XlXmlImportResult;
+ XmlImportXml(Data: string, ImportMap: XmlMap, Overwrite?: boolean, Destination?: any): XlXmlImportResult;
readonly XmlMaps: XmlMaps;
readonly XmlNamespaces: XmlNamespaces;
}
@@ -8637,25 +9332,16 @@ declare namespace Excel {
readonly Type: XlConnectionType;
}
- class Workbooks {
- private 'Excel.Workbooks_typekey': Workbooks;
- private constructor();
-
- /** @param Excel.XlTextQualifier [TextQualifier=1] */
- __OpenText(
- Filename: string, Origin: any, StartRow: any, DataType: any, TextQualifier?: XlTextQualifier, ConsecutiveDelimiter?: any, Tab?: any, Semicolon?: any,
- Comma?: any, Space?: any, Other?: any, OtherChar?: any, FieldInfo?: any, TextVisualLayout?: any): void;
+ interface Workbooks {
+ /** @param TextQualifier [TextQualifier=1] */
+ __OpenText(Filename: string, Origin: any, StartRow: any, DataType: any, TextQualifier?: XlTextQualifier, ConsecutiveDelimiter?: any, Tab?: any, Semicolon?: any, Comma?: any, Space?: any, Other?: any, OtherChar?: any, FieldInfo?: any, TextVisualLayout?: any): void;
_Default(Index: any): Workbook;
- _Open(
- Filename: string, UpdateLinks?: any, ReadOnly?: any, Format?: any, Password?: any, WriteResPassword?: any, IgnoreReadOnlyRecommended?: any, Origin?: any,
- Delimiter?: any, Editable?: any, Notify?: any, Converter?: any, AddToMru?: any): Workbook;
+ _Open(Filename: string, UpdateLinks?: any, ReadOnly?: any, Format?: any, Password?: any, WriteResPassword?: any, IgnoreReadOnlyRecommended?: any, Origin?: any, Delimiter?: any, Editable?: any, Notify?: any, Converter?: any, AddToMru?: any): Workbook;
- /** @param Excel.XlTextQualifier [TextQualifier=1] */
- _OpenText(
- Filename: string, Origin: any, StartRow: any, DataType: any, TextQualifier?: XlTextQualifier, ConsecutiveDelimiter?: any, Tab?: any, Semicolon?: any,
- Comma?: any, Space?: any, Other?: any, OtherChar?: any, FieldInfo?: any, TextVisualLayout?: any, DecimalSeparator?: any, ThousandsSeparator?: any): void;
+ /** @param TextQualifier [TextQualifier=1] */
+ _OpenText(Filename: string, Origin: any, StartRow: any, DataType: any, TextQualifier?: XlTextQualifier, ConsecutiveDelimiter?: any, Tab?: any, Semicolon?: any, Comma?: any, Space?: any, Other?: any, OtherChar?: any, FieldInfo?: any, TextVisualLayout?: any, DecimalSeparator?: any, ThousandsSeparator?: any): void;
_OpenXML(Filename: string, Stylesheets?: any): Workbook;
- Add(Template?: any): Workbook;
+ Add(Template?: string | XlWBATemplate): Workbook;
readonly Application: Application;
CanCheckOut(Filename: string): boolean;
CheckOut(Filename: string): void;
@@ -8663,18 +9349,21 @@ declare namespace Excel {
readonly Count: number;
readonly Creator: XlCreator;
Item(Index: number | string): Workbook;
- Open(
- Filename: string, UpdateLinks?: any, ReadOnly?: any, Format?: any, Password?: any, WriteResPassword?: any, IgnoreReadOnlyRecommended?: any, Origin?: any,
- Delimiter?: any, Editable?: any, Notify?: any, Converter?: any, AddToMru?: any, Local?: any, CorruptLoad?: any): Workbook;
- OpenDatabase(Filename: string, CommandText?: any, CommandType?: any, BackgroundQuery?: any, ImportDataAs?: any): Workbook;
+ Open(Filename: string, UpdateLinks?: 0 | 3, ReadOnly?: boolean, Format?: 1 | 2 | 3 | 4 | 5, Password?: string, WriteResPassword?: string, IgnoreReadOnlyRecommended?: boolean, Origin?: XlPlatform, Delimiter?: undefined, Editable?: boolean, Notify?: boolean, Converter?: number, AddToMru?: boolean, Local?: boolean, CorruptLoad?: XlCorruptLoad): Workbook;
+ Open(Filename: string, UpdateLinks?: 0 | 3, ReadOnly?: boolean, Format?: 6, Password?: string, WriteResPassword?: string, IgnoreReadOnlyRecommended?: boolean, Origin?: XlPlatform, Delimiter?: string, Editable?: boolean, Notify?: boolean, Converter?: number, AddToMru?: boolean, Local?: boolean, CorruptLoad?: XlCorruptLoad): Workbook;
+ OpenDatabase(Filename: string, CommandText?: string, CommandType?: XlCmdType, BackgroundQuery?: boolean, ImportDataAs?: XlImportDataAs): Workbook;
- /** @param Excel.XlTextQualifier [TextQualifier=1] */
- OpenText(
- Filename: string, Origin: any, StartRow: any, DataType: any, TextQualifier?: XlTextQualifier, ConsecutiveDelimiter?: any, Tab?: any, Semicolon?: any,
- Comma?: any, Space?: any, Other?: any, OtherChar?: any, FieldInfo?: any, TextVisualLayout?: any, DecimalSeparator?: any, ThousandsSeparator?: any,
- TrailingMinusNumbers?: any, Local?: any): void;
- OpenXML(Filename: string, Stylesheets?: any, LoadOption?: any): Workbook;
+ /** @param TextQualifier [TextQualifier=1] */
+ OpenText(Filename: string, Origin: XlPlatform, StartRow: number, DataType: XlTextParsingType.xlDelimited, TextQualifier?: XlTextQualifier, ConsecutiveDelimiter?: boolean, Tab?: boolean, Semicolon?: boolean, Comma?: boolean, Space?: boolean, Other?: true, OtherChar?: string, FieldInfo?: SafeArray, TextVisualLayout?: any, DecimalSeparator?: string, ThousandsSeparator?: string, TrailingMinusNumbers?: boolean, Local?: boolean): void;
+
+ /** @param TextQualifier [TextQualifier=1] */
+ OpenText(Filename: string, Origin: XlPlatform, StartRow: number, DataType: XlTextParsingType.xlDelimited, TextQualifier?: XlTextQualifier, ConsecutiveDelimiter?: boolean, Tab?: boolean, Semicolon?: boolean, Comma?: boolean, Space?: boolean, Other?: boolean, OtherChar?: undefined, FieldInfo?: SafeArray, TextVisualLayout?: any, DecimalSeparator?: string, ThousandsSeparator?: string, TrailingMinusNumbers?: boolean, Local?: boolean): void;
+
+ /** @param TextQualifier [TextQualifier=1] */
+ OpenText(Filename: string, Origin: XlPlatform, StartRow: number, DataType: XlTextParsingType, TextQualifier?: XlTextQualifier, ConsecutiveDelimiter?: undefined, Tab?: undefined, Semicolon?: undefined, Comma?: undefined, Space?: undefined, Other?: undefined, OtherChar?: undefined, FieldInfo?: SafeArray, TextVisualLayout?: any, DecimalSeparator?: string, ThousandsSeparator?: string, TrailingMinusNumbers?: boolean, Local?: boolean): void;
+ OpenXML(Filename: string, Stylesheets?: string | SafeArray, LoadOption?: XlXmlLoadOption): Workbook;
readonly Parent: any;
+ (Index: number | string): Workbook;
}
class Worksheet {
@@ -8688,9 +9377,7 @@ declare namespace Excel {
_PasteSpecial(Format?: any, Link?: any, DisplayAsIcon?: any, IconFileName?: any, IconIndex?: any, IconLabel?: any): void;
_PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any, PrToFileName?: any): void;
_Protect(Password?: any, DrawingObjects?: any, Contents?: any, Scenarios?: any, UserInterfaceOnly?: any): void;
- _SaveAs(
- Filename: string, FileFormat?: any, Password?: any, WriteResPassword?: any, ReadOnlyRecommended?: any, CreateBackup?: any, AddToMru?: any, TextCodepage?: any,
- TextVisualLayout?: any): void;
+ _SaveAs(Filename: string, FileFormat?: any, Password?: any, WriteResPassword?: any, ReadOnlyRecommended?: any, CreateBackup?: any, AddToMru?: any, TextCodepage?: any, TextVisualLayout?: any): void;
Activate(): void;
readonly Application: Application;
Arcs(Index?: any): any;
@@ -8699,9 +9386,10 @@ declare namespace Excel {
Buttons(Index?: any): any;
Calculate(): void;
readonly Cells: Range;
- ChartObjects(Index?: any): any;
+ ChartObjects(Index?: SafeArray): ChartObjects;
+ ChartObjects(Index: string | number): ChartObject;
CheckBoxes(Index?: any): any;
- CheckSpelling(CustomDictionary?: any, IgnoreUppercase?: any, AlwaysSuggest?: any, SpellLang?: any): void;
+ CheckSpelling(CustomDictionary?: string, IgnoreUppercase?: boolean, AlwaysSuggest?: boolean, SpellLang?: Office.MsoLanguageID): void;
CircleInvalid(): void;
readonly CircularReference: Range;
ClearArrows(): void;
@@ -8710,9 +9398,10 @@ declare namespace Excel {
readonly Columns: Range;
readonly Comments: Comments;
readonly ConsolidationFunction: XlConsolidationFunction;
- readonly ConsolidationOptions: any;
- readonly ConsolidationSources: any;
- Copy(Before?: any, After?: any): void;
+ readonly ConsolidationOptions: SafeArray;
+ readonly ConsolidationSources: SafeArray | undefined;
+ Copy(Before?: Sheet): void;
+ Copy(Before: undefined, After: Sheet): void;
readonly Creator: XlCreator;
readonly CustomProperties: CustomProperties;
Delete(): void;
@@ -8728,10 +9417,8 @@ declare namespace Excel {
EnableOutlining: boolean;
EnablePivotTable: boolean;
EnableSelection: XlEnableSelection;
- Evaluate(Name: any): any;
- ExportAsFixedFormat(
- Type: XlFixedFormatType, Filename?: any, Quality?: any, IncludeDocProperties?: any, IgnorePrintAreas?: any, From?: any, To?: any, OpenAfterPublish?: any,
- FixedFormatExtClassPtr?: any): void;
+ Evaluate(Name: string): any;
+ ExportAsFixedFormat(Type: XlFixedFormatType, Filename?: string, Quality?: XlFixedFormatQuality, IncludeDocProperties?: boolean, IgnorePrintAreas?: boolean, From?: number, To?: number, OpenAfterPublish?: boolean, FixedFormatExtClassPtr?: any): void;
readonly FilterMode: boolean;
GroupBoxes(Index?: any): any;
GroupObjects(Index?: any): any;
@@ -8743,11 +9430,12 @@ declare namespace Excel {
ListBoxes(Index?: any): any;
readonly ListObjects: ListObjects;
readonly MailEnvelope: Office.MsoEnvelope;
- Move(Before?: any, After?: any): void;
+ Move(Before?: Sheet, After?: Sheet): void;
Name: string;
readonly Names: Names;
- readonly Next: any;
- OLEObjects(Index?: any): any;
+ readonly Next: Worksheet;
+ OLEObjects(Index: number | string): OLEObject;
+ OLEObjects(): OLEObjects;
OnCalculate: string;
OnData: string;
OnDoubleClick: string;
@@ -8759,21 +9447,18 @@ declare namespace Excel {
Ovals(Index?: any): any;
readonly PageSetup: PageSetup;
readonly Parent: any;
- Paste(Destination?: any, Link?: any): void;
- PasteSpecial(Format?: any, Link?: any, DisplayAsIcon?: any, IconFileName?: any, IconIndex?: any, IconLabel?: any, NoHTMLFormatting?: any): void;
+ Paste(Destination?: Range, Link?: boolean): void;
+ PasteSpecial(Format: string | undefined, Link: boolean | undefined, DisplayAsIcon: true, IconFileName?: string, IconIndex?: number, IconLabel?: string, NoHTMLFormatting?: boolean): void;
+ PasteSpecial(Format?: string, Link?: boolean, DisplayAsIcon?: boolean, IconFileName?: undefined, IconIndex?: undefined, IconLabel?: undefined, NoHTMLFormatting?: boolean): void;
Pictures(Index?: any): any;
PivotTables(Index?: any): any;
- PivotTableWizard(
- SourceType?: any, SourceData?: any, TableDestination?: any, TableName?: any, RowGrand?: any, ColumnGrand?: any, SaveData?: any, HasAutoFormat?: any,
- AutoPage?: any, Reserved?: any, BackgroundQuery?: any, OptimizeCache?: any, PageFieldOrder?: any, PageFieldWrapCount?: any, ReadData?: any, Connection?: any): PivotTable;
- readonly Previous: any;
+ PivotTableWizard(): void;
+ PivotTableWizard(SourceType: TSourceType, SourceData: PivotTableWizardSourceData, TableDestination?: Range, TableName?: string, RowGrand?: boolean, ColumnGrand?: boolean, SaveData?: boolean, HasAutoFormat?: boolean, AutoPage?: PivotTableWizardAutoPage, Reserved?: undefined, BackgroundQuery?: boolean, OptimizeCache?: boolean, PageFieldOrder?: XlOrder, PageFieldWrapCount?: number, ReadData?: boolean, Connection?: string): void;
+ readonly Previous: Worksheet;
readonly PrintedCommentPages: number;
- PrintOut(From?: any, To?: any, Copies?: any, Preview?: any, ActivePrinter?: any, PrintToFile?: any, Collate?: any, PrToFileName?: any, IgnorePrintAreas?: any): void;
- PrintPreview(EnableChanges?: any): void;
- Protect(
- Password?: any, DrawingObjects?: any, Contents?: any, Scenarios?: any, UserInterfaceOnly?: any, AllowFormattingCells?: any, AllowFormattingColumns?: any,
- AllowFormattingRows?: any, AllowInsertingColumns?: any, AllowInsertingRows?: any, AllowInsertingHyperlinks?: any, AllowDeletingColumns?: any,
- AllowDeletingRows?: any, AllowSorting?: any, AllowFiltering?: any, AllowUsingPivotTables?: any): void;
+ PrintOut(From?: number, To?: number, Copies?: number, Preview?: boolean, ActivePrinter?: string, PrintToFile?: T, Collate?: boolean, PrToFileName?: PrintToFileName, IgnorePrintAreas?: boolean): void;
+ PrintPreview(EnableChanges?: boolean): void;
+ Protect(Password?: string, DrawingObjects?: boolean, Contents?: boolean, Scenarios?: boolean, UserInterfaceOnly?: boolean, AllowFormattingCells?: boolean, AllowFormattingColumns?: boolean, AllowFormattingRows?: boolean, AllowInsertingColumns?: boolean, AllowInsertingRows?: boolean, AllowInsertingHyperlinks?: boolean, AllowDeletingColumns?: boolean, AllowDeletingRows?: boolean, AllowSorting?: boolean, AllowFiltering?: boolean, AllowUsingPivotTables?: boolean): void;
readonly ProtectContents: boolean;
readonly ProtectDrawingObjects: boolean;
readonly Protection: Protection;
@@ -8784,14 +9469,13 @@ declare namespace Excel {
Rectangles(Index?: any): any;
ResetAllPageBreaks(): void;
readonly Rows: Range;
- SaveAs(
- Filename: string, FileFormat?: any, Password?: any, WriteResPassword?: any, ReadOnlyRecommended?: any, CreateBackup?: any, AddToMru?: any, TextCodepage?: any,
- TextVisualLayout?: any, Local?: any): void;
- Scenarios(Index?: any): any;
+ SaveAs(Filename: string, FileFormat?: XlFileFormat, Password?: string, WriteResPassword?: string, ReadOnlyRecommended?: boolean, CreateBackup?: boolean, AddToMru?: boolean, TextCodepage?: any, TextVisualLayout?: any, Local?: boolean): void;
+ Scenarios(Index: number | string): Scenario;
+ Scenarios(Index?: SafeArray): Scenarios;
readonly Scripts: Office.Scripts;
ScrollArea: string;
ScrollBars(Index?: any): any;
- Select(Replace?: any): void;
+ Select(Replace?: boolean): void;
SetBackgroundPicture(Filename: string): void;
readonly Shapes: Shapes;
ShowAllData(): void;
@@ -8806,54 +9490,36 @@ declare namespace Excel {
TransitionExpEval: boolean;
TransitionFormEntry: boolean;
readonly Type: XlSheetType;
- Unprotect(Password?: any): void;
+ Unprotect(Password?: string): void;
readonly UsedRange: Range;
Visible: XlSheetVisibility;
readonly VPageBreaks: VPageBreaks;
- XmlDataQuery(XPath: string, SelectionNamespaces?: any, Map?: any): Range;
- XmlMapQuery(XPath: string, SelectionNamespaces?: any, Map?: any): Range;
+ XmlDataQuery(XPath: string, SelectionNamespaces?: string, Map?: XmlMap): Range | null;
+ XmlMapQuery(XPath: string, SelectionNamespaces?: string, Map?: XmlMap): Range;
}
class WorksheetFunction {
private 'Excel.WorksheetFunction_typekey': WorksheetFunction;
private constructor();
- _WSFunction(
- Arg1?: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
- Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): any;
+ _WSFunction(Arg1?: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): any;
AccrInt(Arg1: any, Arg2: any, Arg3: any, Arg4: any, Arg5: any, Arg6: any, Arg7?: any): number;
AccrIntM(Arg1: any, Arg2: any, Arg3: any, Arg4: any, Arg5?: any): number;
Acos(Arg1: number): number;
Acosh(Arg1: number): number;
- Aggregate(
- Arg1: number, Arg2: number, Arg3: Range, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any,
- Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any,
- Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ Aggregate(Arg1: number, Arg2: number, Arg3: Range, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
AmorDegrc(Arg1: any, Arg2: any, Arg3: any, Arg4: any, Arg5: any, Arg6: any, Arg7?: any): number;
AmorLinc(Arg1: any, Arg2: any, Arg3: any, Arg4: any, Arg5: any, Arg6: any, Arg7?: any): number;
- And(
- Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
- Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): boolean;
+ And(Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): boolean;
readonly Application: Application;
Asc(Arg1: string): string;
Asin(Arg1: number): number;
Asinh(Arg1: number): number;
Atan2(Arg1: number, Arg2: number): number;
Atanh(Arg1: number): number;
- AveDev(
- Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
- Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
- Average(
- Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
- Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ AveDev(Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ Average(Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
AverageIf(Arg1: Range, Arg2: any, Arg3?: any): number;
- AverageIfs(
- Arg1: Range, Arg2: Range, Arg3: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any,
- Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any,
- Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any): number;
+ AverageIfs(Arg1: Range, Arg2: Range, Arg3: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any): number;
BahtText(Arg1: number): string;
BesselI(Arg1: any, Arg2: any): number;
BesselJ(Arg1: any, Arg2: any): number;
@@ -8879,10 +9545,7 @@ declare namespace Excel {
ChiSq_Inv_RT(Arg1: number, Arg2: number): number;
ChiSq_Test(Arg1: any, Arg2: any): number;
ChiTest(Arg1: any, Arg2: any): number;
- Choose(
- Arg1: any, Arg2: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
- Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): any;
+ Choose(Arg1: any, Arg2: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): any;
Clean(Arg1: string): string;
Combin(Arg1: number, Arg2: number): number;
Complex(Arg1: any, Arg2: any, Arg3?: any): string;
@@ -8892,20 +9555,11 @@ declare namespace Excel {
Convert(Arg1: any, Arg2: any, Arg3: any): number;
Correl(Arg1: any, Arg2: any): number;
Cosh(Arg1: number): number;
- Count(
- Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
- Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
- CountA(
- Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
- Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ Count(Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ CountA(Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
CountBlank(Arg1: Range): number;
CountIf(Arg1: Range, Arg2: string | number): number;
- CountIfs(
- Arg1: Range, Arg2: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
- Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ CountIfs(Arg1: Range, Arg2: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
CoupDayBs(Arg1: any, Arg2: any, Arg3: any, Arg4?: any): number;
CoupDays(Arg1: any, Arg2: any, Arg3: any, Arg4?: any): number;
CoupDaysNc(Arg1: any, Arg2: any, Arg3: any, Arg4?: any): number;
@@ -8931,10 +9585,7 @@ declare namespace Excel {
Dec2Oct(Arg1: any, Arg2?: any): string;
Degrees(Arg1: number): number;
Delta(Arg1: any, Arg2?: any): number;
- DevSq(
- Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
- Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ DevSq(Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
DGet(Arg1: Range, Arg2: any, Arg3: any): any;
Disc(Arg1: any, Arg2: any, Arg3: any, Arg4: any, Arg5?: any): number;
DMax(Arg1: Range, Arg2: any, Arg3: any): number;
@@ -8946,10 +9597,7 @@ declare namespace Excel {
DStDev(Arg1: Range, Arg2: any, Arg3: any): number;
DStDevP(Arg1: Range, Arg2: any, Arg3: any): number;
DSum(Arg1: Range, Arg2: any, Arg3: any): number;
- Dummy19(
- Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
- Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): any;
+ Dummy19(Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): any;
Dummy21(Arg1: number, Arg2: number): number;
Duration(Arg1: any, Arg2: any, Arg3: any, Arg4: any, Arg5: any, Arg6?: any): number;
DVar(Arg1: Range, Arg2: any, Arg3: any): number;
@@ -8991,20 +9639,11 @@ declare namespace Excel {
GammaInv(Arg1: number, Arg2: number, Arg3: number): number;
GammaLn(Arg1: number): number;
GammaLn_Precise(Arg1: number): number;
- Gcd(
- Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
- Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
- GeoMean(
- Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
- Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ Gcd(Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ GeoMean(Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
GeStep(Arg1: any, Arg2?: any): number;
Growth(Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any): any;
- HarMean(
- Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
- Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ HarMean(Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
Hex2Bin(Arg1: any, Arg2?: any): string;
Hex2Dec(Arg1: any): string;
Hex2Oct(Arg1: any, Arg2?: any): string;
@@ -9023,18 +9662,12 @@ declare namespace Excel {
ImLog10(Arg1: any): string;
ImLog2(Arg1: any): string;
ImPower(Arg1: any, Arg2: any): string;
- ImProduct(
- Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
- Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): string;
+ ImProduct(Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): string;
ImReal(Arg1: any): number;
ImSin(Arg1: any): string;
ImSqrt(Arg1: any): string;
ImSub(Arg1: any, Arg2: any): string;
- ImSum(
- Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
- Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): string;
+ ImSum(Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): string;
Index(Arg1: any, Arg2: number, Arg3?: any, Arg4?: any): any;
Intercept(Arg1: any, Arg2: any): number;
IntRate(Arg1: any, Arg2: any, Arg3: any, Arg4: any, Arg5?: any): number;
@@ -9052,15 +9685,9 @@ declare namespace Excel {
Ispmt(Arg1: number, Arg2: number, Arg3: number, Arg4: number): number;
IsText(Arg1: any): boolean;
IsThaiDigit(Arg1: string): boolean;
- Kurt(
- Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
- Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ Kurt(Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
Large(Arg1: any, Arg2: number): number;
- Lcm(
- Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
- Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ Lcm(Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
LinEst(Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any): any;
Ln(Arg1: number): number;
Log(Arg1: number, Arg2?: any): number;
@@ -9072,40 +9699,19 @@ declare namespace Excel {
LogNormDist(Arg1: number, Arg2: number, Arg3: number): number;
Lookup(Arg1: any, Arg2: any, Arg3?: any): any;
Match(Arg1: any, Arg2: any, Arg3?: any): number;
- Max(
- Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
- Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ Max(Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
MDeterm(Arg1: any): number;
MDuration(Arg1: any, Arg2: any, Arg3: any, Arg4: any, Arg5: any, Arg6?: any): number;
- Median(
- Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
- Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
- Min(
- Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
- Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ Median(Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ Min(Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
MInverse(Arg1: any): any;
MIrr(Arg1: any, Arg2: number, Arg3: number): number;
MMult(Arg1: any, Arg2: any): any;
- Mode(
- Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
- Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
- Mode_Mult(
- Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
- Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): any;
- Mode_Sngl(
- Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
- Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ Mode(Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ Mode_Mult(Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): any;
+ Mode_Sngl(Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
MRound(Arg1: any, Arg2: any): number;
- MultiNomial(
- Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
- Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ MultiNomial(Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
NegBinom_Dist(Arg1: number, Arg2: number, Arg3: number, Arg4: boolean): number;
NegBinomDist(Arg1: number, Arg2: number, Arg3: number): number;
NetworkDays(Arg1: any, Arg2: any, Arg3?: any): number;
@@ -9120,10 +9726,7 @@ declare namespace Excel {
NormSDist(Arg1: number): number;
NormSInv(Arg1: number): number;
NPer(Arg1: number, Arg2: number, Arg3: number, Arg4?: any, Arg5?: any): number;
- Npv(
- Arg1: number, Arg2: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any,
- Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any,
- Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ Npv(Arg1: number, Arg2: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
Oct2Bin(Arg1: any, Arg2?: any): string;
Oct2Dec(Arg1: any): string;
Oct2Hex(Arg1: any, Arg2?: any): string;
@@ -9132,10 +9735,7 @@ declare namespace Excel {
OddFYield(Arg1: any, Arg2: any, Arg3: any, Arg4: any, Arg5: any, Arg6: any, Arg7: any, Arg8: any, Arg9?: any): number;
OddLPrice(Arg1: any, Arg2: any, Arg3: any, Arg4: any, Arg5: any, Arg6: any, Arg7: any, Arg8?: any): number;
OddLYield(Arg1: any, Arg2: any, Arg3: any, Arg4: any, Arg5: any, Arg6: any, Arg7: any, Arg8?: any): number;
- Or(
- Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
- Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): boolean;
+ Or(Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): boolean;
readonly Parent: any;
Pearson(Arg1: any, Arg2: any): number;
Percentile(Arg1: any, Arg2: number): number;
@@ -9156,10 +9756,7 @@ declare namespace Excel {
PriceDisc(Arg1: any, Arg2: any, Arg3: any, Arg4: any, Arg5?: any): number;
PriceMat(Arg1: any, Arg2: any, Arg3: any, Arg4: any, Arg5: any, Arg6?: any): number;
Prob(Arg1: any, Arg2: any, Arg3: number, Arg4?: any): number;
- Product(
- Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
- Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ Product(Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
Proper(Arg1: string): string;
Pv(Arg1: number, Arg2: number, Arg3: number, Arg4?: any, Arg5?: any): number;
Quartile(Arg1: any, Arg2: number): number;
@@ -9183,62 +9780,29 @@ declare namespace Excel {
RoundDown(Arg1: number, Arg2: number): number;
RoundUp(Arg1: number, Arg2: number): number;
RSq(Arg1: any, Arg2: any): number;
- RTD(
- progID: any, server: any, topic1: any, topic2?: any, topic3?: any, topic4?: any, topic5?: any, topic6?: any, topic7?: any, topic8?: any, topic9?: any,
- topic10?: any, topic11?: any, topic12?: any, topic13?: any, topic14?: any, topic15?: any, topic16?: any, topic17?: any, topic18?: any, topic19?: any,
- topic20?: any, topic21?: any, topic22?: any, topic23?: any, topic24?: any, topic25?: any, topic26?: any, topic27?: any, topic28?: any): any;
+ RTD(progID: any, server: any, topic1: any, topic2?: any, topic3?: any, topic4?: any, topic5?: any, topic6?: any, topic7?: any, topic8?: any, topic9?: any, topic10?: any, topic11?: any, topic12?: any, topic13?: any, topic14?: any, topic15?: any, topic16?: any, topic17?: any, topic18?: any, topic19?: any, topic20?: any, topic21?: any, topic22?: any, topic23?: any, topic24?: any, topic25?: any, topic26?: any, topic27?: any, topic28?: any): any;
Search(Arg1: string, Arg2: string, Arg3?: any): number;
SearchB(Arg1: string, Arg2: string, Arg3?: any): number;
SeriesSum(Arg1: any, Arg2: any, Arg3: any, Arg4: any): number;
Sinh(Arg1: number): number;
- Skew(
- Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
- Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ Skew(Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
Sln(Arg1: number, Arg2: number, Arg3: number): number;
Slope(Arg1: any, Arg2: any): number;
Small(Arg1: any, Arg2: number): number;
SqrtPi(Arg1: any): number;
Standardize(Arg1: number, Arg2: number, Arg3: number): number;
- StDev(
- Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
- Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
- StDev_P(
- Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
- Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
- StDev_S(
- Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
- Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
- StDevP(
- Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
- Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ StDev(Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ StDev_P(Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ StDev_S(Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ StDevP(Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
StEyx(Arg1: any, Arg2: any): number;
Substitute(Arg1: string, Arg2: string, Arg3: string, Arg4?: any): string;
- Subtotal(
- Arg1: number, Arg2: Range, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any,
- Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any,
- Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
- Sum(
- Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
- Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ Subtotal(Arg1: number, Arg2: Range, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ Sum(Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
SumIf(Arg1: Range, Arg2: any, Arg3?: any): number;
- SumIfs(
- Arg1: Range, Arg2: Range, Arg3: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any,
- Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any,
- Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any): number;
- SumProduct(
- Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
- Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
- SumSq(
- Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
- Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ SumIfs(Arg1: Range, Arg2: Range, Arg3: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any): number;
+ SumProduct(Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ SumSq(Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
SumX2MY2(Arg1: any, Arg2: any): number;
SumX2PY2(Arg1: any, Arg2: any): number;
SumXMY2(Arg1: any, Arg2: any): number;
@@ -9269,22 +9833,10 @@ declare namespace Excel {
TrimMean(Arg1: any, Arg2: number): number;
TTest(Arg1: any, Arg2: any, Arg3: number, Arg4: number): number;
USDollar(Arg1: number, Arg2: number): string;
- Var(
- Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
- Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
- Var_P(
- Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
- Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
- Var_S(
- Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
- Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
- VarP(
- Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any,
- Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any,
- Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ Var(Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ Var_P(Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ Var_S(Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
+ VarP(Arg1: any, Arg2?: any, Arg3?: any, Arg4?: any, Arg5?: any, Arg6?: any, Arg7?: any, Arg8?: any, Arg9?: any, Arg10?: any, Arg11?: any, Arg12?: any, Arg13?: any, Arg14?: any, Arg15?: any, Arg16?: any, Arg17?: any, Arg18?: any, Arg19?: any, Arg20?: any, Arg21?: any, Arg22?: any, Arg23?: any, Arg24?: any, Arg25?: any, Arg26?: any, Arg27?: any, Arg28?: any, Arg29?: any, Arg30?: any): number;
Vdb(Arg1: number, Arg2: number, Arg3: number, Arg4: number, Arg5: number, Arg6?: any, Arg7?: any): number;
VLookup(Arg1: any, Arg2: any, Arg3: any, Arg4?: any): any;
Weekday(Arg1: any, Arg2?: any): number;
@@ -9302,6 +9854,20 @@ declare namespace Excel {
ZTest(Arg1: any, Arg2: number, Arg3?: any): number;
}
+ class WorksheetView {
+ private 'Excel.WorksheetView_typekey': WorksheetView;
+ private constructor();
+ readonly Application: Application;
+ readonly Creator: XlCreator;
+ DisplayFormulas: boolean;
+ DisplayGridlines: boolean;
+ DisplayHeadings: boolean;
+ DisplayOutline: boolean;
+ DisplayZeros: boolean;
+ readonly Parent: any;
+ readonly Sheet: Worksheet;
+ }
+
class XmlDataBinding {
private 'Excel.XmlDataBinding_typekey': XmlDataBinding;
private constructor();
@@ -9325,10 +9891,10 @@ declare namespace Excel {
readonly Creator: XlCreator;
readonly DataBinding: XmlDataBinding;
Delete(): void;
- Export(Url: string, Overwrite?: any): XlXmlExportResult;
+ Export(Url: string, Overwrite?: boolean): XlXmlExportResult;
ExportXml(Data: string): XlXmlExportResult;
- Import(Url: string, Overwrite?: any): XlXmlImportResult;
- ImportXml(XmlData: string, Overwrite?: any): XlXmlImportResult;
+ Import(Url: string, Overwrite?: boolean): XlXmlImportResult;
+ ImportXml(XmlData: string, Overwrite?: boolean): XlXmlImportResult;
readonly IsExportable: boolean;
Name: string;
readonly Parent: any;
@@ -9342,16 +9908,15 @@ declare namespace Excel {
readonly WorkbookConnection: WorkbookConnection;
}
- class XmlMaps {
- private 'Excel.XmlMaps_typekey': XmlMaps;
- private constructor();
+ interface XmlMaps {
_Default(Index: any): XmlMap;
- Add(Schema: string, RootElementName?: any): XmlMap;
+ Add(Schema: string, RootElementName?: string): XmlMap;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
- Item(Index: any): XmlMap;
+ Item(Index: number | string): XmlMap;
readonly Parent: any;
+ (Index: number | string): XmlMap;
}
class XmlNamespace {
@@ -9365,17 +9930,16 @@ declare namespace Excel {
readonly Uri: string;
}
- class XmlNamespaces {
- private 'Excel.XmlNamespaces_typekey': XmlNamespaces;
- private constructor();
+ interface XmlNamespaces {
_Default(Index: any): XmlNamespace;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
- InstallManifest(Path: string, InstallForAllUsers?: any): void;
- Item(Index: any): XmlNamespace;
+ InstallManifest(Path: string, InstallForAllUsers?: boolean): void;
+ Item(Index: number | string): XmlNamespace;
readonly Parent: any;
readonly Value: string;
+ (Index: number | string): XmlNamespace;
}
class XmlSchema {
@@ -9389,15 +9953,14 @@ declare namespace Excel {
readonly XML: string;
}
- class XmlSchemas {
- private 'Excel.XmlSchemas_typekey': XmlSchemas;
- private constructor();
+ interface XmlSchemas {
_Default(Index: any): XmlSchema;
readonly Application: Application;
readonly Count: number;
readonly Creator: XlCreator;
- Item(Index: any): XmlSchema;
+ Item(Index: number | string): XmlSchema;
readonly Parent: any;
+ (Index: number | string): XmlSchema;
}
class XPath {
@@ -9410,7 +9973,7 @@ declare namespace Excel {
readonly Map: XmlMap;
readonly Parent: any;
readonly Repeating: boolean;
- SetValue(Map: XmlMap, XPath: string, SelectionNamespace?: any, Repeating?: any): void;
+ SetValue(Map: XmlMap, XPath: string, SelectionNamespace?: any, Repeating?: boolean): void;
readonly Value: string;
}
@@ -9495,223 +10058,100 @@ declare namespace Excel {
}
}
+interface EnumeratorConstructor {
+ // we need this because there are two overloads for Item on the Sheets object
+ new (sheets: Excel.Sheets): Enumerator;
+}
+
interface ActiveXObject {
- on(
- obj: Excel.Application, event: 'GetIDsOfNames', argNames: ['riid', 'rgszNames', 'cNames', 'lcid', 'rgdispid'], handler: (
- this: Excel.Application, parameter: { readonly riid: stdole.GUID, readonly rgszNames: number, readonly cNames: number, readonly lcid: number, rgdispid: number }) => void): void;
- on(
- obj: Excel.Application, event: 'GetTypeInfo', argNames: ['itinfo', 'lcid', 'pptinfo'], handler: (
- this: Excel.Application, parameter: { readonly itinfo: number, readonly lcid: number, pptinfo: undefined }) => void): void;
+ on(obj: Excel.Application, event: 'GetIDsOfNames', argNames: ['riid', 'rgszNames', 'cNames', 'lcid', 'rgdispid'], handler: (this: Excel.Application, parameter: { readonly riid: stdole.GUID, readonly rgszNames: number, readonly cNames: number, readonly lcid: number, rgdispid: number }) => void): void;
+ on(obj: Excel.Application, event: 'GetTypeInfo', argNames: ['itinfo', 'lcid', 'pptinfo'], handler: (this: Excel.Application, parameter: { readonly itinfo: number, readonly lcid: number, pptinfo: undefined }) => void): void;
on(obj: Excel.Application, event: 'GetTypeInfoCount', argNames: ['pctinfo'], handler: (this: Excel.Application, parameter: { pctinfo: number }) => void): void;
- on(
- obj: Excel.Application, event: 'Invoke', argNames: Excel.EventHelperTypes.Application_Invoke_ArgNames, handler: (
- this: Excel.Application, parameter: Excel.EventHelperTypes.Application_Invoke_Parameter) => void): void;
- on(
- obj: Excel.Application, event: 'NewWorkbook' | 'WorkbookActivate' | 'WorkbookAddinInstall' | 'WorkbookAddinUninstall' | 'WorkbookDeactivate' | 'WorkbookOpen',
- argNames: ['Wb'], handler: (this: Excel.Application, parameter: { readonly Wb: Excel.Workbook }) => void): void;
- on(
- obj: Excel.Application, event: 'ProtectedViewWindowActivate' | 'ProtectedViewWindowDeactivate' | 'ProtectedViewWindowOpen' | 'ProtectedViewWindowResize',
- argNames: ['Pvw'], handler: (this: Excel.Application, parameter: { readonly Pvw: Excel.ProtectedViewWindow }) => void): void;
- on(
- obj: Excel.Application, event: 'ProtectedViewWindowBeforeClose', argNames: ['Pvw', 'Reason', 'Cancel'], handler: (
- this: Excel.Application, parameter: { readonly Pvw: Excel.ProtectedViewWindow, readonly Reason: Excel.XlProtectedViewCloseReason, Cancel: boolean }) => void): void;
- on(
- obj: Excel.Application, event: 'ProtectedViewWindowBeforeEdit', argNames: ['Pvw', 'Cancel'], handler: (
- this: Excel.Application, parameter: { readonly Pvw: Excel.ProtectedViewWindow, Cancel: boolean }) => void): void;
+ on(obj: Excel.Application, event: 'Invoke', argNames: Excel.EventHelperTypes.Application_Invoke_ArgNames, handler: (this: Excel.Application, parameter: Excel.EventHelperTypes.Application_Invoke_Parameter) => void): void;
+ on(obj: Excel.Application, event: 'NewWorkbook' | 'WorkbookActivate' | 'WorkbookAddinInstall' | 'WorkbookAddinUninstall' | 'WorkbookDeactivate' | 'WorkbookOpen', argNames: ['Wb'], handler: (this: Excel.Application, parameter: { readonly Wb: Excel.Workbook }) => void): void;
+ on(obj: Excel.Application, event: 'ProtectedViewWindowActivate' | 'ProtectedViewWindowDeactivate' | 'ProtectedViewWindowOpen' | 'ProtectedViewWindowResize', argNames: ['Pvw'], handler: (this: Excel.Application, parameter: { readonly Pvw: Excel.ProtectedViewWindow }) => void): void;
+ on(obj: Excel.Application, event: 'ProtectedViewWindowBeforeClose', argNames: ['Pvw', 'Reason', 'Cancel'], handler: (this: Excel.Application, parameter: { readonly Pvw: Excel.ProtectedViewWindow, readonly Reason: Excel.XlProtectedViewCloseReason, Cancel: boolean }) => void): void;
+ on(obj: Excel.Application, event: 'ProtectedViewWindowBeforeEdit', argNames: ['Pvw', 'Cancel'], handler: (this: Excel.Application, parameter: { readonly Pvw: Excel.ProtectedViewWindow, Cancel: boolean }) => void): void;
on(obj: Excel.Application, event: 'QueryInterface', argNames: ['riid', 'ppvObj'], handler: (this: Excel.Application, parameter: { readonly riid: stdole.GUID, ppvObj: undefined }) => void): void;
- on(obj: Excel.Application, event: 'SheetActivate' | 'SheetCalculate' | 'SheetDeactivate', argNames: ['Sh'], handler: (this: Excel.Application, parameter: { readonly Sh: any }) => void): void;
- on(
- obj: Excel.Application, event: 'SheetBeforeDoubleClick' | 'SheetBeforeRightClick', argNames: ['Sh', 'Target', 'Cancel'], handler: (
- this: Excel.Application, parameter: { readonly Sh: any, readonly Target: Excel.Range, Cancel: boolean }) => void): void;
- on(
- obj: Excel.Application, event: 'SheetChange' | 'SheetSelectionChange', argNames: ['Sh', 'Target'], handler: (
- this: Excel.Application, parameter: { readonly Sh: any, readonly Target: Excel.Range }) => void): void;
- on(
- obj: Excel.Application, event: 'SheetFollowHyperlink', argNames: ['Sh', 'Target'], handler: (
- this: Excel.Application, parameter: { readonly Sh: any, readonly Target: Excel.Hyperlink }) => void): void;
- on(
- obj: Excel.Application, event: 'SheetPivotTableAfterValueChange', argNames: ['Sh', 'TargetPivotTable', 'TargetRange'], handler: (
- this: Excel.Application, parameter: { readonly Sh: any, readonly TargetPivotTable: Excel.PivotTable, readonly TargetRange: Excel.Range }) => void): void;
- on(
- obj: Excel.Application, event: 'SheetPivotTableBeforeAllocateChanges' | 'SheetPivotTableBeforeCommitChanges',
- argNames: ['Sh', 'TargetPivotTable', 'ValueChangeStart', 'ValueChangeEnd', 'Cancel'], handler: (
- this: Excel.Application,
- parameter: { readonly Sh: any, readonly TargetPivotTable: Excel.PivotTable, readonly ValueChangeStart: number, readonly ValueChangeEnd: number, Cancel: boolean }) => void): void;
- on(
- obj: Excel.Application, event: 'SheetPivotTableBeforeDiscardChanges', argNames: ['Sh', 'TargetPivotTable', 'ValueChangeStart', 'ValueChangeEnd'],
- handler: (
- this: Excel.Application, parameter: { readonly Sh: any, readonly TargetPivotTable: Excel.PivotTable, readonly ValueChangeStart: number, readonly ValueChangeEnd: number }) => void): void;
- on(
- obj: Excel.Application, event: 'SheetPivotTableUpdate', argNames: ['Sh', 'Target'], handler: (
- this: Excel.Application, parameter: { readonly Sh: any, readonly Target: Excel.PivotTable }) => void): void;
- on(
- obj: Excel.Application, event: 'WindowActivate' | 'WindowDeactivate' | 'WindowResize', argNames: ['Wb', 'Wn'], handler: (
- this: Excel.Application, parameter: { readonly Wb: Excel.Workbook, readonly Wn: Excel.Window }) => void): void;
- on(
- obj: Excel.Application, event: 'WorkbookAfterSave', argNames: ['Wb', 'Success'], handler: (
- this: Excel.Application, parameter: { readonly Wb: Excel.Workbook, readonly Success: boolean }) => void): void;
- on(
- obj: Excel.Application, event: 'WorkbookAfterXmlExport', argNames: ['Wb', 'Map', 'Url', 'Result'], handler: (
- this: Excel.Application, parameter: { readonly Wb: Excel.Workbook, readonly Map: Excel.XmlMap, readonly Url: string, readonly Result: Excel.XlXmlExportResult }) => void): void;
- on(
- obj: Excel.Application, event: 'WorkbookAfterXmlImport', argNames: ['Wb', 'Map', 'IsRefresh', 'Result'], handler: (
- this: Excel.Application, parameter: { readonly Wb: Excel.Workbook, readonly Map: Excel.XmlMap, readonly IsRefresh: boolean, readonly Result: Excel.XlXmlImportResult }) => void): void;
- on(
- obj: Excel.Application, event: 'WorkbookBeforeClose' | 'WorkbookBeforePrint', argNames: ['Wb', 'Cancel'], handler: (
- this: Excel.Application, parameter: { readonly Wb: Excel.Workbook, Cancel: boolean }) => void): void;
- on(
- obj: Excel.Application, event: 'WorkbookBeforeSave', argNames: ['Wb', 'SaveAsUI', 'Cancel'], handler: (
- this: Excel.Application, parameter: { readonly Wb: Excel.Workbook, readonly SaveAsUI: boolean, Cancel: boolean }) => void): void;
- on(
- obj: Excel.Application, event: 'WorkbookBeforeXmlExport', argNames: ['Wb', 'Map', 'Url', 'Cancel'], handler: (
- this: Excel.Application, parameter: { readonly Wb: Excel.Workbook, readonly Map: Excel.XmlMap, readonly Url: string, Cancel: boolean }) => void): void;
- on(
- obj: Excel.Application, event: 'WorkbookBeforeXmlImport', argNames: ['Wb', 'Map', 'Url', 'IsRefresh', 'Cancel'], handler: (
- this: Excel.Application, parameter: { readonly Wb: Excel.Workbook, readonly Map: Excel.XmlMap, readonly Url: string, readonly IsRefresh: boolean, Cancel: boolean }) => void): void;
- on(obj: Excel.Application, event: 'WorkbookNewChart', argNames: ['Wb', 'Ch'], handler: (
- this: Excel.Application, parameter: { readonly Wb: Excel.Workbook, readonly Ch: Excel.Chart }) => void): void;
- on(obj: Excel.Application, event: 'WorkbookNewSheet', argNames: ['Wb', 'Sh'], handler: (this: Excel.Application, parameter: { readonly Wb: Excel.Workbook, readonly Sh: any }) => void): void;
- on(
- obj: Excel.Application, event: 'WorkbookPivotTableCloseConnection' | 'WorkbookPivotTableOpenConnection', argNames: ['Wb', 'Target'],
- handler: (this: Excel.Application, parameter: { readonly Wb: Excel.Workbook, readonly Target: Excel.PivotTable }) => void): void;
- on(
- obj: Excel.Application, event: 'WorkbookRowsetComplete', argNames: ['Wb', 'Description', 'Sheet', 'Success'], handler: (
- this: Excel.Application, parameter: { readonly Wb: Excel.Workbook, readonly Description: string, readonly Sheet: string, readonly Success: boolean }) => void): void;
- on(
- obj: Excel.Application, event: 'WorkbookSync', argNames: ['Wb', 'SyncEventType'], handler: (
- this: Excel.Application, parameter: { readonly Wb: Excel.Workbook, readonly SyncEventType: Office.MsoSyncEventType }) => void): void;
- on(
- obj: Excel.Chart, event: 'BeforeDoubleClick', argNames: ['ElementID', 'Arg1', 'Arg2', 'Cancel'], handler: (
- this: Excel.Chart, parameter: { readonly ElementID: number, readonly Arg1: number, readonly Arg2: number, Cancel: boolean }) => void): void;
+ on(obj: Excel.Application, event: 'SheetActivate' | 'SheetCalculate' | 'SheetDeactivate', argNames: ['Sh'], handler: (this: Excel.Application, parameter: { readonly Sh: Excel.Chart | Excel.Worksheet }) => void): void;
+ on(obj: Excel.Application, event: 'SheetBeforeDoubleClick' | 'SheetBeforeRightClick', argNames: ['Sh', 'Target', 'Cancel'], handler: (this: Excel.Application, parameter: { readonly Sh: Excel.Worksheet, readonly Target: Excel.Range, Cancel: boolean }) => void): void;
+ on(obj: Excel.Application, event: 'SheetChange' | 'SheetSelectionChange', argNames: ['Sh', 'Target'], handler: (this: Excel.Application, parameter: { readonly Sh: Excel.Worksheet, readonly Target: Excel.Range }) => void): void;
+ on(obj: Excel.Application, event: 'SheetFollowHyperlink', argNames: ['Sh', 'Target'], handler: (this: Excel.Application, parameter: { readonly Sh: Excel.Worksheet, readonly Target: Excel.Hyperlink }) => void): void;
+ on(obj: Excel.Application, event: 'SheetPivotTableAfterValueChange', argNames: ['Sh', 'TargetPivotTable', 'TargetRange'], handler: (this: Excel.Application, parameter: { readonly Sh: Excel.Worksheet, readonly TargetPivotTable: Excel.PivotTable, readonly TargetRange: Excel.Range }) => void): void;
+ on(obj: Excel.Application, event: 'SheetPivotTableBeforeAllocateChanges' | 'SheetPivotTableBeforeCommitChanges', argNames: ['Sh', 'TargetPivotTable', 'ValueChangeStart', 'ValueChangeEnd', 'Cancel'], handler: (this: Excel.Application, parameter: { readonly Sh: Excel.Worksheet, readonly TargetPivotTable: Excel.PivotTable, readonly ValueChangeStart: number, readonly ValueChangeEnd: number, Cancel: boolean }) => void): void;
+ on(obj: Excel.Application, event: 'SheetPivotTableBeforeDiscardChanges', argNames: ['Sh', 'TargetPivotTable', 'ValueChangeStart', 'ValueChangeEnd'], handler: (this: Excel.Application, parameter: { readonly Sh: any, readonly TargetPivotTable: Excel.PivotTable, readonly ValueChangeStart: number, readonly ValueChangeEnd: number }) => void): void;
+ on(obj: Excel.Application, event: 'SheetPivotTableUpdate', argNames: ['Sh', 'Target'], handler: (this: Excel.Application, parameter: { readonly Sh: Excel.Worksheet, readonly Target: Excel.PivotTable }) => void): void;
+ on(obj: Excel.Application, event: 'WindowActivate' | 'WindowDeactivate' | 'WindowResize', argNames: ['Wb', 'Wn'], handler: (this: Excel.Application, parameter: { readonly Wb: Excel.Workbook, readonly Wn: Excel.Window }) => void): void;
+ on(obj: Excel.Application, event: 'WorkbookAfterSave', argNames: ['Wb', 'Success'], handler: (this: Excel.Application, parameter: { readonly Wb: Excel.Workbook, readonly Success: boolean }) => void): void;
+ on(obj: Excel.Application, event: 'WorkbookAfterXmlExport', argNames: ['Wb', 'Map', 'Url', 'Result'], handler: (this: Excel.Application, parameter: { readonly Wb: Excel.Workbook, readonly Map: Excel.XmlMap, readonly Url: string, readonly Result: Excel.XlXmlExportResult }) => void): void;
+ on(obj: Excel.Application, event: 'WorkbookAfterXmlImport', argNames: ['Wb', 'Map', 'IsRefresh', 'Result'], handler: (this: Excel.Application, parameter: { readonly Wb: Excel.Workbook, readonly Map: Excel.XmlMap, readonly IsRefresh: boolean, readonly Result: Excel.XlXmlImportResult }) => void): void;
+ on(obj: Excel.Application, event: 'WorkbookBeforeClose' | 'WorkbookBeforePrint', argNames: ['Wb', 'Cancel'], handler: (this: Excel.Application, parameter: { readonly Wb: Excel.Workbook, Cancel: boolean }) => void): void;
+ on(obj: Excel.Application, event: 'WorkbookBeforeSave', argNames: ['Wb', 'SaveAsUI', 'Cancel'], handler: (this: Excel.Application, parameter: { readonly Wb: Excel.Workbook, readonly SaveAsUI: boolean, Cancel: boolean }) => void): void;
+ on(obj: Excel.Application, event: 'WorkbookBeforeXmlExport', argNames: ['Wb', 'Map', 'Url', 'Cancel'], handler: (this: Excel.Application, parameter: { readonly Wb: Excel.Workbook, readonly Map: Excel.XmlMap, readonly Url: string, Cancel: boolean }) => void): void;
+ on(obj: Excel.Application, event: 'WorkbookBeforeXmlImport', argNames: ['Wb', 'Map', 'Url', 'IsRefresh', 'Cancel'], handler: (this: Excel.Application, parameter: { readonly Wb: Excel.Workbook, readonly Map: Excel.XmlMap, readonly Url: string, readonly IsRefresh: boolean, Cancel: boolean }) => void): void;
+ on(obj: Excel.Application, event: 'WorkbookNewChart', argNames: ['Wb', 'Ch'], handler: (this: Excel.Application, parameter: { readonly Wb: Excel.Workbook, readonly Ch: Excel.Chart }) => void): void;
+ on(obj: Excel.Application, event: 'WorkbookNewSheet', argNames: ['Wb', 'Sh'], handler: (this: Excel.Application, parameter: { readonly Wb: Excel.Workbook, readonly Sh: Excel.Worksheet }) => void): void;
+ on(obj: Excel.Application, event: 'WorkbookPivotTableCloseConnection' | 'WorkbookPivotTableOpenConnection', argNames: ['Wb', 'Target'], handler: (this: Excel.Application, parameter: { readonly Wb: Excel.Workbook, readonly Target: Excel.PivotTable }) => void): void;
+ on(obj: Excel.Application, event: 'WorkbookRowsetComplete', argNames: ['Wb', 'Description', 'Sheet', 'Success'], handler: (this: Excel.Application, parameter: { readonly Wb: Excel.Workbook, readonly Description: string, readonly Sheet: string, readonly Success: boolean }) => void): void;
+ on(obj: Excel.Application, event: 'WorkbookSync', argNames: ['Wb', 'SyncEventType'], handler: (this: Excel.Application, parameter: { readonly Wb: Excel.Workbook, readonly SyncEventType: Office.MsoSyncEventType }) => void): void;
+ on(obj: Excel.Chart, event: 'BeforeDoubleClick', argNames: ['ElementID', 'Arg1', 'Arg2', 'Cancel'], handler: (this: Excel.Chart, parameter: { readonly ElementID: number, readonly Arg1: number, readonly Arg2: number, Cancel: boolean }) => void): void;
on(obj: Excel.Chart, event: 'BeforeRightClick', argNames: ['Cancel'], handler: (this: Excel.Chart, parameter: { Cancel: boolean }) => void): void;
- on(
- obj: Excel.Chart, event: 'GetIDsOfNames', argNames: ['riid', 'rgszNames', 'cNames', 'lcid', 'rgdispid'], handler: (
- this: Excel.Chart, parameter: { readonly riid: stdole.GUID, readonly rgszNames: number, readonly cNames: number, readonly lcid: number, rgdispid: number }) => void): void;
- on(
- obj: Excel.Chart, event: 'GetTypeInfo', argNames: ['itinfo', 'lcid', 'pptinfo'], handler: (
- this: Excel.Chart, parameter: { readonly itinfo: number, readonly lcid: number, pptinfo: undefined }) => void): void;
+ on(obj: Excel.Chart, event: 'GetIDsOfNames', argNames: ['riid', 'rgszNames', 'cNames', 'lcid', 'rgdispid'], handler: (this: Excel.Chart, parameter: { readonly riid: stdole.GUID, readonly rgszNames: number, readonly cNames: number, readonly lcid: number, rgdispid: number }) => void): void;
+ on(obj: Excel.Chart, event: 'GetTypeInfo', argNames: ['itinfo', 'lcid', 'pptinfo'], handler: (this: Excel.Chart, parameter: { readonly itinfo: number, readonly lcid: number, pptinfo: undefined }) => void): void;
on(obj: Excel.Chart, event: 'GetTypeInfoCount', argNames: ['pctinfo'], handler: (this: Excel.Chart, parameter: { pctinfo: number }) => void): void;
on(obj: Excel.Chart, event: 'Invoke', argNames: Excel.EventHelperTypes.Chart_Invoke_ArgNames, handler: (this: Excel.Chart, parameter: Excel.EventHelperTypes.Chart_Invoke_Parameter) => void): void;
- on(
- obj: Excel.Chart, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'x', 'y'], handler: (
- this: Excel.Chart, parameter: { readonly Button: number, readonly Shift: number, readonly x: number, readonly y: number }) => void): void;
+ on(obj: Excel.Chart, event: 'MouseDown' | 'MouseMove' | 'MouseUp', argNames: ['Button', 'Shift', 'x', 'y'], handler: (this: Excel.Chart, parameter: { readonly Button: number, readonly Shift: number, readonly x: number, readonly y: number }) => void): void;
on(obj: Excel.Chart, event: 'QueryInterface', argNames: ['riid', 'ppvObj'], handler: (this: Excel.Chart, parameter: { readonly riid: stdole.GUID, ppvObj: undefined }) => void): void;
- on(
- obj: Excel.Chart, event: 'Select', argNames: ['ElementID', 'Arg1', 'Arg2'], handler: (
- this: Excel.Chart, parameter: { readonly ElementID: number, readonly Arg1: number, readonly Arg2: number }) => void): void;
- on(
- obj: Excel.Chart, event: 'SeriesChange', argNames: ['SeriesIndex', 'PointIndex'], handler: (
- this: Excel.Chart, parameter: { readonly SeriesIndex: number, readonly PointIndex: number }) => void): void;
- on(
- obj: Excel.OLEObject, event: 'GetIDsOfNames', argNames: ['riid', 'rgszNames', 'cNames', 'lcid', 'rgdispid'], handler: (
- this: Excel.OLEObject, parameter: { readonly riid: stdole.GUID, readonly rgszNames: number, readonly cNames: number, readonly lcid: number, rgdispid: number }) => void): void;
- on(
- obj: Excel.OLEObject, event: 'GetTypeInfo', argNames: ['itinfo', 'lcid', 'pptinfo'], handler: (
- this: Excel.OLEObject, parameter: { readonly itinfo: number, readonly lcid: number, pptinfo: undefined }) => void): void;
+ on(obj: Excel.Chart, event: 'Select', argNames: ['ElementID', 'Arg1', 'Arg2'], handler: (this: Excel.Chart, parameter: { readonly ElementID: number, readonly Arg1: number, readonly Arg2: number }) => void): void;
+ on(obj: Excel.Chart, event: 'SeriesChange', argNames: ['SeriesIndex', 'PointIndex'], handler: (this: Excel.Chart, parameter: { readonly SeriesIndex: number, readonly PointIndex: number }) => void): void;
+ on(obj: Excel.OLEObject, event: 'GetIDsOfNames', argNames: ['riid', 'rgszNames', 'cNames', 'lcid', 'rgdispid'], handler: (this: Excel.OLEObject, parameter: { readonly riid: stdole.GUID, readonly rgszNames: number, readonly cNames: number, readonly lcid: number, rgdispid: number }) => void): void;
+ on(obj: Excel.OLEObject, event: 'GetTypeInfo', argNames: ['itinfo', 'lcid', 'pptinfo'], handler: (this: Excel.OLEObject, parameter: { readonly itinfo: number, readonly lcid: number, pptinfo: undefined }) => void): void;
on(obj: Excel.OLEObject, event: 'GetTypeInfoCount', argNames: ['pctinfo'], handler: (this: Excel.OLEObject, parameter: { pctinfo: number }) => void): void;
- on(
- obj: Excel.OLEObject, event: 'Invoke', argNames: Excel.EventHelperTypes.OLEObject_Invoke_ArgNames, handler: (
- this: Excel.OLEObject, parameter: Excel.EventHelperTypes.OLEObject_Invoke_Parameter) => void): void;
+ on(obj: Excel.OLEObject, event: 'Invoke', argNames: Excel.EventHelperTypes.OLEObject_Invoke_ArgNames, handler: (this: Excel.OLEObject, parameter: Excel.EventHelperTypes.OLEObject_Invoke_Parameter) => void): void;
on(obj: Excel.OLEObject, event: 'QueryInterface', argNames: ['riid', 'ppvObj'], handler: (this: Excel.OLEObject, parameter: { readonly riid: stdole.GUID, ppvObj: undefined }) => void): void;
on(obj: Excel.QueryTable, event: 'AfterRefresh', argNames: ['Success'], handler: (this: Excel.QueryTable, parameter: { readonly Success: boolean }) => void): void;
on(obj: Excel.QueryTable, event: 'BeforeRefresh', argNames: ['Cancel'], handler: (this: Excel.QueryTable, parameter: { Cancel: boolean }) => void): void;
- on(
- obj: Excel.QueryTable, event: 'GetIDsOfNames', argNames: ['riid', 'rgszNames', 'cNames', 'lcid', 'rgdispid'], handler: (
- this: Excel.QueryTable, parameter: { readonly riid: stdole.GUID, readonly rgszNames: number, readonly cNames: number, readonly lcid: number, rgdispid: number }) => void): void;
- on(
- obj: Excel.QueryTable, event: 'GetTypeInfo', argNames: ['itinfo', 'lcid', 'pptinfo'], handler: (
- this: Excel.QueryTable, parameter: { readonly itinfo: number, readonly lcid: number, pptinfo: undefined }) => void): void;
+ on(obj: Excel.QueryTable, event: 'GetIDsOfNames', argNames: ['riid', 'rgszNames', 'cNames', 'lcid', 'rgdispid'], handler: (this: Excel.QueryTable, parameter: { readonly riid: stdole.GUID, readonly rgszNames: number, readonly cNames: number, readonly lcid: number, rgdispid: number }) => void): void;
+ on(obj: Excel.QueryTable, event: 'GetTypeInfo', argNames: ['itinfo', 'lcid', 'pptinfo'], handler: (this: Excel.QueryTable, parameter: { readonly itinfo: number, readonly lcid: number, pptinfo: undefined }) => void): void;
on(obj: Excel.QueryTable, event: 'GetTypeInfoCount', argNames: ['pctinfo'], handler: (this: Excel.QueryTable, parameter: { pctinfo: number }) => void): void;
- on(
- obj: Excel.QueryTable, event: 'Invoke', argNames: Excel.EventHelperTypes.QueryTable_Invoke_ArgNames, handler: (
- this: Excel.QueryTable, parameter: Excel.EventHelperTypes.QueryTable_Invoke_Parameter) => void): void;
+ on(obj: Excel.QueryTable, event: 'Invoke', argNames: Excel.EventHelperTypes.QueryTable_Invoke_ArgNames, handler: (this: Excel.QueryTable, parameter: Excel.EventHelperTypes.QueryTable_Invoke_Parameter) => void): void;
on(obj: Excel.QueryTable, event: 'QueryInterface', argNames: ['riid', 'ppvObj'], handler: (this: Excel.QueryTable, parameter: { readonly riid: stdole.GUID, ppvObj: undefined }) => void): void;
on(obj: Excel.Workbook, event: 'AfterSave', argNames: ['Success'], handler: (this: Excel.Workbook, parameter: { readonly Success: boolean }) => void): void;
- on(
- obj: Excel.Workbook, event: 'AfterXmlExport', argNames: ['Map', 'Url', 'Result'], handler: (
- this: Excel.Workbook, parameter: { readonly Map: Excel.XmlMap, readonly Url: string, readonly Result: Excel.XlXmlExportResult }) => void): void;
- on(
- obj: Excel.Workbook, event: 'AfterXmlImport', argNames: ['Map', 'IsRefresh', 'Result'], handler: (
- this: Excel.Workbook, parameter: { readonly Map: Excel.XmlMap, readonly IsRefresh: boolean, readonly Result: Excel.XlXmlImportResult }) => void): void;
+ on(obj: Excel.Workbook, event: 'AfterXmlExport', argNames: ['Map', 'Url', 'Result'], handler: (this: Excel.Workbook, parameter: { readonly Map: Excel.XmlMap, readonly Url: string, readonly Result: Excel.XlXmlExportResult }) => void): void;
+ on(obj: Excel.Workbook, event: 'AfterXmlImport', argNames: ['Map', 'IsRefresh', 'Result'], handler: (this: Excel.Workbook, parameter: { readonly Map: Excel.XmlMap, readonly IsRefresh: boolean, readonly Result: Excel.XlXmlImportResult }) => void): void;
on(obj: Excel.Workbook, event: 'BeforeClose' | 'BeforePrint', argNames: ['Cancel'], handler: (this: Excel.Workbook, parameter: { Cancel: boolean }) => void): void;
on(obj: Excel.Workbook, event: 'BeforeSave', argNames: ['SaveAsUI', 'Cancel'], handler: (this: Excel.Workbook, parameter: { readonly SaveAsUI: boolean, Cancel: boolean }) => void): void;
- on(
- obj: Excel.Workbook, event: 'BeforeXmlExport', argNames: ['Map', 'Url', 'Cancel'], handler: (
- this: Excel.Workbook, parameter: { readonly Map: Excel.XmlMap, readonly Url: string, Cancel: boolean }) => void): void;
- on(
- obj: Excel.Workbook, event: 'BeforeXmlImport', argNames: ['Map', 'Url', 'IsRefresh', 'Cancel'], handler: (
- this: Excel.Workbook, parameter: { readonly Map: Excel.XmlMap, readonly Url: string, readonly IsRefresh: boolean, Cancel: boolean }) => void): void;
- on(
- obj: Excel.Workbook, event: 'GetIDsOfNames', argNames: ['riid', 'rgszNames', 'cNames', 'lcid', 'rgdispid'], handler: (
- this: Excel.Workbook, parameter: { readonly riid: stdole.GUID, readonly rgszNames: number, readonly cNames: number, readonly lcid: number, rgdispid: number }) => void): void;
- on(
- obj: Excel.Workbook, event: 'GetTypeInfo', argNames: ['itinfo', 'lcid', 'pptinfo'], handler: (
- this: Excel.Workbook, parameter: { readonly itinfo: number, readonly lcid: number, pptinfo: undefined }) => void): void;
+ on(obj: Excel.Workbook, event: 'BeforeXmlExport', argNames: ['Map', 'Url', 'Cancel'], handler: (this: Excel.Workbook, parameter: { readonly Map: Excel.XmlMap, readonly Url: string, Cancel: boolean }) => void): void;
+ on(obj: Excel.Workbook, event: 'BeforeXmlImport', argNames: ['Map', 'Url', 'IsRefresh', 'Cancel'], handler: (this: Excel.Workbook, parameter: { readonly Map: Excel.XmlMap, readonly Url: string, readonly IsRefresh: boolean, Cancel: boolean }) => void): void;
+ on(obj: Excel.Workbook, event: 'GetIDsOfNames', argNames: ['riid', 'rgszNames', 'cNames', 'lcid', 'rgdispid'], handler: (this: Excel.Workbook, parameter: { readonly riid: stdole.GUID, readonly rgszNames: number, readonly cNames: number, readonly lcid: number, rgdispid: number }) => void): void;
+ on(obj: Excel.Workbook, event: 'GetTypeInfo', argNames: ['itinfo', 'lcid', 'pptinfo'], handler: (this: Excel.Workbook, parameter: { readonly itinfo: number, readonly lcid: number, pptinfo: undefined }) => void): void;
on(obj: Excel.Workbook, event: 'GetTypeInfoCount', argNames: ['pctinfo'], handler: (this: Excel.Workbook, parameter: { pctinfo: number }) => void): void;
- on(
- obj: Excel.Workbook, event: 'Invoke', argNames: Excel.EventHelperTypes.Workbook_Invoke_ArgNames, handler: (
- this: Excel.Workbook, parameter: Excel.EventHelperTypes.Workbook_Invoke_Parameter) => void): void;
+ on(obj: Excel.Workbook, event: 'Invoke', argNames: Excel.EventHelperTypes.Workbook_Invoke_ArgNames, handler: (this: Excel.Workbook, parameter: Excel.EventHelperTypes.Workbook_Invoke_Parameter) => void): void;
on(obj: Excel.Workbook, event: 'NewChart', argNames: ['Ch'], handler: (this: Excel.Workbook, parameter: { readonly Ch: Excel.Chart }) => void): void;
- on(obj: Excel.Workbook, event: 'NewSheet' | 'SheetActivate' | 'SheetCalculate' | 'SheetDeactivate', argNames: ['Sh'], handler: (
- this: Excel.Workbook, parameter: { readonly Sh: any }) => void): void;
- on(
- obj: Excel.Workbook, event: 'PivotTableCloseConnection' | 'PivotTableOpenConnection', argNames: ['Target'], handler: (
- this: Excel.Workbook, parameter: { readonly Target: Excel.PivotTable }) => void): void;
+ on(obj: Excel.Workbook, event: 'NewSheet' | 'SheetActivate' | 'SheetCalculate' | 'SheetDeactivate', argNames: ['Sh'], handler: (this: Excel.Workbook, parameter: { readonly Sh: Excel.Chart | Excel.Worksheet }) => void): void;
+ on(obj: Excel.Workbook, event: 'PivotTableCloseConnection' | 'PivotTableOpenConnection', argNames: ['Target'], handler: (this: Excel.Workbook, parameter: { readonly Target: Excel.PivotTable }) => void): void;
on(obj: Excel.Workbook, event: 'QueryInterface', argNames: ['riid', 'ppvObj'], handler: (this: Excel.Workbook, parameter: { readonly riid: stdole.GUID, ppvObj: undefined }) => void): void;
- on(
- obj: Excel.Workbook, event: 'RowsetComplete', argNames: ['Description', 'Sheet', 'Success'], handler: (
- this: Excel.Workbook, parameter: { readonly Description: string, readonly Sheet: string, readonly Success: boolean }) => void): void;
- on(
- obj: Excel.Workbook, event: 'SheetBeforeDoubleClick' | 'SheetBeforeRightClick', argNames: ['Sh', 'Target', 'Cancel'], handler: (
- this: Excel.Workbook, parameter: { readonly Sh: any, readonly Target: Excel.Range, Cancel: boolean }) => void): void;
- on(
- obj: Excel.Workbook, event: 'SheetChange' | 'SheetSelectionChange', argNames: ['Sh', 'Target'], handler: (
- this: Excel.Workbook, parameter: { readonly Sh: any, readonly Target: Excel.Range }) => void): void;
- on(obj: Excel.Workbook, event: 'SheetFollowHyperlink', argNames: ['Sh', 'Target'], handler: (
- this: Excel.Workbook, parameter: { readonly Sh: any, readonly Target: Excel.Hyperlink }) => void): void;
- on(
- obj: Excel.Workbook, event: 'SheetPivotTableAfterValueChange', argNames: ['Sh', 'TargetPivotTable', 'TargetRange'], handler: (
- this: Excel.Workbook, parameter: { readonly Sh: any, readonly TargetPivotTable: Excel.PivotTable, readonly TargetRange: Excel.Range }) => void): void;
- on(
- obj: Excel.Workbook, event: 'SheetPivotTableBeforeAllocateChanges' | 'SheetPivotTableBeforeCommitChanges',
- argNames: ['Sh', 'TargetPivotTable', 'ValueChangeStart', 'ValueChangeEnd', 'Cancel'], handler: (
- this: Excel.Workbook,
- parameter: { readonly Sh: any, readonly TargetPivotTable: Excel.PivotTable, readonly ValueChangeStart: number, readonly ValueChangeEnd: number, Cancel: boolean }) => void): void;
- on(
- obj: Excel.Workbook, event: 'SheetPivotTableBeforeDiscardChanges', argNames: ['Sh', 'TargetPivotTable', 'ValueChangeStart', 'ValueChangeEnd'], handler: (
- this: Excel.Workbook, parameter: { readonly Sh: any, readonly TargetPivotTable: Excel.PivotTable, readonly ValueChangeStart: number, readonly ValueChangeEnd: number }) => void): void;
- on(
- obj: Excel.Workbook, event: 'SheetPivotTableChangeSync' | 'SheetPivotTableUpdate', argNames: ['Sh', 'Target'], handler: (
- this: Excel.Workbook, parameter: { readonly Sh: any, readonly Target: Excel.PivotTable }) => void): void;
+ on(obj: Excel.Workbook, event: 'RowsetComplete', argNames: ['Description', 'Sheet', 'Success'], handler: (this: Excel.Workbook, parameter: { readonly Description: string, readonly Sheet: string, readonly Success: boolean }) => void): void;
+ on(obj: Excel.Workbook, event: 'SheetBeforeDoubleClick' | 'SheetBeforeRightClick', argNames: ['Sh', 'Target', 'Cancel'], handler: (this: Excel.Workbook, parameter: { readonly Sh: Excel.Worksheet, readonly Target: Excel.Range, Cancel: boolean }) => void): void;
+ on(obj: Excel.Workbook, event: 'SheetChange' | 'SheetSelectionChange', argNames: ['Sh', 'Target'], handler: (this: Excel.Workbook, parameter: { readonly Sh: Excel.Worksheet, readonly Target: Excel.Range }) => void): void;
+ on(obj: Excel.Workbook, event: 'SheetFollowHyperlink', argNames: ['Sh', 'Target'], handler: (this: Excel.Workbook, parameter: { readonly Sh: Excel.Worksheet, readonly Target: Excel.Hyperlink }) => void): void;
+ on(obj: Excel.Workbook, event: 'SheetPivotTableAfterValueChange', argNames: ['Sh', 'TargetPivotTable', 'TargetRange'], handler: (this: Excel.Workbook, parameter: { readonly Sh: Excel.Worksheet, readonly TargetPivotTable: Excel.PivotTable, readonly TargetRange: Excel.Range }) => void): void;
+ on(obj: Excel.Workbook, event: 'SheetPivotTableBeforeAllocateChanges' | 'SheetPivotTableBeforeCommitChanges', argNames: ['Sh', 'TargetPivotTable', 'ValueChangeStart', 'ValueChangeEnd', 'Cancel'], handler: (this: Excel.Workbook, parameter: { readonly Sh: Excel.Worksheet, readonly TargetPivotTable: Excel.PivotTable, readonly ValueChangeStart: number, readonly ValueChangeEnd: number, Cancel: boolean }) => void): void;
+ on(obj: Excel.Workbook, event: 'SheetPivotTableBeforeDiscardChanges', argNames: ['Sh', 'TargetPivotTable', 'ValueChangeStart', 'ValueChangeEnd'], handler: (this: Excel.Workbook, parameter: { readonly Sh: any, readonly TargetPivotTable: Excel.PivotTable, readonly ValueChangeStart: number, readonly ValueChangeEnd: number }) => void): void;
+ on(obj: Excel.Workbook, event: 'SheetPivotTableChangeSync' | 'SheetPivotTableUpdate', argNames: ['Sh', 'Target'], handler: (this: Excel.Workbook, parameter: { readonly Sh: Excel.Worksheet, readonly Target: Excel.PivotTable }) => void): void;
on(obj: Excel.Workbook, event: 'Sync', argNames: ['SyncEventType'], handler: (this: Excel.Workbook, parameter: { readonly SyncEventType: Office.MsoSyncEventType }) => void): void;
on(obj: Excel.Workbook, event: 'WindowActivate' | 'WindowDeactivate' | 'WindowResize', argNames: ['Wn'], handler: (this: Excel.Workbook, parameter: { readonly Wn: Excel.Window }) => void): void;
- on(
- obj: Excel.Worksheet, event: 'BeforeDoubleClick' | 'BeforeRightClick', argNames: ['Target', 'Cancel'], handler: (
- this: Excel.Worksheet, parameter: { readonly Target: Excel.Range, Cancel: boolean }) => void): void;
+ on(obj: Excel.Worksheet, event: 'BeforeDoubleClick' | 'BeforeRightClick', argNames: ['Target', 'Cancel'], handler: (this: Excel.Worksheet, parameter: { readonly Target: Excel.Range, Cancel: boolean }) => void): void;
on(obj: Excel.Worksheet, event: 'Change' | 'SelectionChange', argNames: ['Target'], handler: (this: Excel.Worksheet, parameter: { readonly Target: Excel.Range }) => void): void;
on(obj: Excel.Worksheet, event: 'FollowHyperlink', argNames: ['Target'], handler: (this: Excel.Worksheet, parameter: { readonly Target: Excel.Hyperlink }) => void): void;
- on(
- obj: Excel.Worksheet, event: 'GetIDsOfNames', argNames: ['riid', 'rgszNames', 'cNames', 'lcid', 'rgdispid'], handler: (
- this: Excel.Worksheet, parameter: { readonly riid: stdole.GUID, readonly rgszNames: number, readonly cNames: number, readonly lcid: number, rgdispid: number }) => void): void;
- on(
- obj: Excel.Worksheet, event: 'GetTypeInfo', argNames: ['itinfo', 'lcid', 'pptinfo'], handler: (
- this: Excel.Worksheet, parameter: { readonly itinfo: number, readonly lcid: number, pptinfo: undefined }) => void): void;
+ on(obj: Excel.Worksheet, event: 'GetIDsOfNames', argNames: ['riid', 'rgszNames', 'cNames', 'lcid', 'rgdispid'], handler: (this: Excel.Worksheet, parameter: { readonly riid: stdole.GUID, readonly rgszNames: number, readonly cNames: number, readonly lcid: number, rgdispid: number }) => void): void;
+ on(obj: Excel.Worksheet, event: 'GetTypeInfo', argNames: ['itinfo', 'lcid', 'pptinfo'], handler: (this: Excel.Worksheet, parameter: { readonly itinfo: number, readonly lcid: number, pptinfo: undefined }) => void): void;
on(obj: Excel.Worksheet, event: 'GetTypeInfoCount', argNames: ['pctinfo'], handler: (this: Excel.Worksheet, parameter: { pctinfo: number }) => void): void;
- on(
- obj: Excel.Worksheet, event: 'Invoke', argNames: Excel.EventHelperTypes.Worksheet_Invoke_ArgNames, handler: (
- this: Excel.Worksheet, parameter: Excel.EventHelperTypes.Worksheet_Invoke_Parameter) => void): void;
- on(
- obj: Excel.Worksheet, event: 'PivotTableAfterValueChange', argNames: ['TargetPivotTable', 'TargetRange'], handler: (
- this: Excel.Worksheet, parameter: { readonly TargetPivotTable: Excel.PivotTable, readonly TargetRange: Excel.Range }) => void): void;
- on(
- obj: Excel.Worksheet, event: 'PivotTableBeforeAllocateChanges' | 'PivotTableBeforeCommitChanges',
- argNames: ['TargetPivotTable', 'ValueChangeStart', 'ValueChangeEnd', 'Cancel'], handler: (
- this: Excel.Worksheet, parameter: { readonly TargetPivotTable: Excel.PivotTable, readonly ValueChangeStart: number, readonly ValueChangeEnd: number, Cancel: boolean }) => void): void;
- on(
- obj: Excel.Worksheet, event: 'PivotTableBeforeDiscardChanges', argNames: ['TargetPivotTable', 'ValueChangeStart', 'ValueChangeEnd'],
- handler: (this: Excel.Worksheet, parameter: { readonly TargetPivotTable: Excel.PivotTable, readonly ValueChangeStart: number, readonly ValueChangeEnd: number }) => void): void;
- on(obj: Excel.Worksheet, event: 'PivotTableChangeSync' | 'PivotTableUpdate', argNames: ['Target'], handler: (
- this: Excel.Worksheet, parameter: { readonly Target: Excel.PivotTable }) => void): void;
+ on(obj: Excel.Worksheet, event: 'Invoke', argNames: Excel.EventHelperTypes.Worksheet_Invoke_ArgNames, handler: (this: Excel.Worksheet, parameter: Excel.EventHelperTypes.Worksheet_Invoke_Parameter) => void): void;
+ on(obj: Excel.Worksheet, event: 'PivotTableAfterValueChange', argNames: ['TargetPivotTable', 'TargetRange'], handler: (this: Excel.Worksheet, parameter: { readonly TargetPivotTable: Excel.PivotTable, readonly TargetRange: Excel.Range }) => void): void;
+ on(obj: Excel.Worksheet, event: 'PivotTableBeforeAllocateChanges' | 'PivotTableBeforeCommitChanges', argNames: ['TargetPivotTable', 'ValueChangeStart', 'ValueChangeEnd', 'Cancel'], handler: (this: Excel.Worksheet, parameter: { readonly TargetPivotTable: Excel.PivotTable, readonly ValueChangeStart: number, readonly ValueChangeEnd: number, Cancel: boolean }) => void): void;
+ on(obj: Excel.Worksheet, event: 'PivotTableBeforeDiscardChanges', argNames: ['TargetPivotTable', 'ValueChangeStart', 'ValueChangeEnd'], handler: (this: Excel.Worksheet, parameter: { readonly TargetPivotTable: Excel.PivotTable, readonly ValueChangeStart: number, readonly ValueChangeEnd: number }) => void): void;
+ on(obj: Excel.Worksheet, event: 'PivotTableChangeSync' | 'PivotTableUpdate', argNames: ['Target'], handler: (this: Excel.Worksheet, parameter: { readonly Target: Excel.PivotTable }) => void): void;
on(obj: Excel.Worksheet, event: 'QueryInterface', argNames: ['riid', 'ppvObj'], handler: (this: Excel.Worksheet, parameter: { readonly riid: stdole.GUID, ppvObj: undefined }) => void): void;
on(obj: Excel.Application, event: 'AddRef' | 'AfterCalculate' | 'Release', handler: (this: Excel.Application, parameter: {}) => void): void;
on(obj: Excel.Chart, event: 'Activate' | 'AddRef' | 'Calculate' | 'Deactivate' | 'DragOver' | 'DragPlot' | 'Release' | 'Resize', handler: (this: Excel.Chart, parameter: {}) => void): void;
@@ -9719,10 +10159,13 @@ interface ActiveXObject {
on(obj: Excel.QueryTable, event: 'AddRef' | 'Release', handler: (this: Excel.QueryTable, parameter: {}) => void): void;
on(obj: Excel.Workbook, event: 'Activate' | 'AddinInstall' | 'AddinUninstall' | 'AddRef' | 'Deactivate' | 'Open' | 'Release', handler: (this: Excel.Workbook, parameter: {}) => void): void;
on(obj: Excel.Worksheet, event: 'Activate' | 'AddRef' | 'Calculate' | 'Deactivate' | 'Release', handler: (this: Excel.Worksheet, parameter: {}) => void): void;
- set(obj: Excel.Chart, propertyName: 'HasAxis', parameterTypes: [any, any], newValue: any): void;
- set(obj: Excel.Workbook, propertyName: 'Colors', parameterTypes: [any], newValue: any): void;
+ set(obj: Excel.Chart, propertyName: 'HasAxis', parameterTypes: [Excel.XlAxisType | undefined, Excel.XlAxisGroup | undefined], newValue: boolean): void;
+ set(obj: Excel.ControlFormat, propertyName: 'List', parameterTypes: [number], newValue: string): void;
+ set(obj: Excel.ControlFormat, propertyName: 'List', parameterTypes: never[], newValue: SafeArray): void;
+ set(obj: Excel.PageSetup, propertyName: 'PrintQuality', parameterTypes: [number], newValue: number): void;
+ set(obj: Excel.Workbook, propertyName: 'Colors', parameterTypes: [number], newValue: number): void;
set(obj: Excel.Range, propertyName: 'Value', parameterTypes: [Excel.XlRangeValueDataType], newValue: any): void;
- set(obj: Excel.Range, propertyName: 'Value', newValue: any): void; // because Value is defined on the type as a method, not a property
+ set(obj: Excel.PivotField, propertyName: 'Subtotals', parameterTypes: [Excel.PivotFieldSubtotal], newValue: boolean): void;
}
interface ActiveXObjectNameMap {
@@ -9730,57 +10173,3 @@ interface ActiveXObjectNameMap {
'Excel.Chart': Excel.Chart;
'Excel.Sheet': Excel.Worksheet;
}
-
-interface EnumeratorConstructor {
- new(col: Excel.Range): Enumerator;
-
- new(col: Excel.GroupShapes | Excel.ShapeRange | Excel.Shapes): Enumerator;
- new(col: Excel.HPageBreaks): Enumerator;
- new(col: Excel.Hyperlinks): Enumerator;
- new(col: Excel.IconSet): Enumerator;
- new(col: Excel.ListColumns): Enumerator;
- new(col: Excel.ListObjects): Enumerator;
- new(col: Excel.ListRows): Enumerator;
- new(col: Excel.MenuBars): Enumerator;
- new(col: Excel.Menus): Enumerator;
- new(col: Excel.Names): Enumerator;
- new(col: Excel.ODBCErrors): Enumerator;
- new(col: Excel.OLEDBErrors): Enumerator;
- new(col: Excel.Pages): Enumerator;
- new(col: Excel.Parameters): Enumerator;
- new(col: Excel.PivotCaches): Enumerator;
- new(col: Excel.PivotFilters): Enumerator;
- new(col: Excel.PivotFormulas): Enumerator;
- new(col: Excel.PivotLineCells): Enumerator;
- new(col: Excel.PivotLines): Enumerator;
- new(col: Excel.PivotTableChangeList): Enumerator;
- new(col: Excel.ProtectedViewWindows): Enumerator;
- new(col: Excel.PublishObjects): Enumerator;
- new(col: Excel.QueryTables): Enumerator;
- new(col: Excel.RecentFiles): Enumerator;
- new(col: Excel.Sheets): Enumerator;
- new(col: Excel.ShapeNodes): Enumerator;
- new(col: Excel.SlicerCacheLevels): Enumerator;
- new(col: Excel.SlicerCaches): Enumerator;
- new(col: Excel.SlicerItems): Enumerator;
- new(col: Excel.SlicerPivotTables): Enumerator;
- new(col: Excel.Slicers): Enumerator;
- new(col: Excel.SmartTagActions): Enumerator;
- new(col: Excel.SmartTagRecognizers): Enumerator;
- new(col: Excel.SortFields): Enumerator;
- new(col: Excel.SparklineGroup): Enumerator;
- new(col: Excel.SparklineGroups): Enumerator;
- new(col: Excel.Styles): Enumerator;
- new(col: Excel.TableStyleElements): Enumerator;
- new(col: Excel.TableStyles): Enumerator;
- new(col: Excel.ToolbarButtons): Enumerator;
- new(col: Excel.Toolbars): Enumerator;
- new(col: Excel.UserAccessList): Enumerator;
- new(col: Excel.VPageBreaks): Enumerator;
- new(col: Excel.Watches): Enumerator;
- new(col: Excel.Windows): Enumerator;
- new(col: Excel.Workbooks): Enumerator;
- new(col: Excel.XmlMaps): Enumerator;
- new(col: Excel.XmlNamespaces): Enumerator;
- new(col: Excel.XmlSchemas): Enumerator;
-}
diff --git a/types/activex-excel/tslint.json b/types/activex-excel/tslint.json
index f93cf8562a..7b89accc6d 100644
--- a/types/activex-excel/tslint.json
+++ b/types/activex-excel/tslint.json
@@ -1,3 +1,7 @@
{
- "extends": "dtslint/dt.json"
+ "extends": "dtslint/dt.json",
+ "rules": {
+ "no-const-enum": false,
+ "max-line-length": false
+ }
}
diff --git a/types/activex-interop/index.d.ts b/types/activex-interop/index.d.ts
index 3bb13a5351..d59b315fcb 100644
--- a/types/activex-interop/index.d.ts
+++ b/types/activex-interop/index.d.ts
@@ -51,7 +51,6 @@ interface Enumerator {
interface EnumeratorConstructor {
new (collection: { Item(index: any): T }): Enumerator;
- // new (collection: any): Enumerator;
}
declare var Enumerator: EnumeratorConstructor;
diff --git a/types/activex-office/index.d.ts b/types/activex-office/index.d.ts
index 18a7dd285d..6df01eb16e 100644
--- a/types/activex-office/index.d.ts
+++ b/types/activex-office/index.d.ts
@@ -10,6 +10,8 @@
declare namespace Office {
type MsoRGBType = number;
+ type ByteArray = SafeArray;
+
const enum BackstageGroupStyle {
BackstageGroupStyleError = 2,
BackstageGroupStyleNormal = 0,
diff --git a/types/activex-outlook/index.d.ts b/types/activex-outlook/index.d.ts
index 2b316d80bd..4789c10e19 100644
--- a/types/activex-outlook/index.d.ts
+++ b/types/activex-outlook/index.d.ts
@@ -5886,7 +5886,3 @@ interface EnumeratorConstructor {
new(col: Outlook.Reminders): Enumerator;
new(col: Outlook.Views): Enumerator;
}
-
-interface SafeArray {
- _brand: SafeArray;
-}
diff --git a/types/adone/glosses/utils.d.ts b/types/adone/glosses/utils.d.ts
index 5d2eb5f198..a08d4af4bd 100644
--- a/types/adone/glosses/utils.d.ts
+++ b/types/adone/glosses/utils.d.ts
@@ -451,7 +451,7 @@ declare namespace adone {
| encoding.Multibyte;
}
- const defaultCharUnicode: "�";
+ const defaultCharUnicode: string;
const defaultCharSingleByte: "?";
diff --git a/types/adone/index.d.ts b/types/adone/index.d.ts
index c6add2eeea..521bdf6e03 100644
--- a/types/adone/index.d.ts
+++ b/types/adone/index.d.ts
@@ -2,7 +2,7 @@
// Project: https://github.com/ciferox/adone
// Definitions by: am , Maximus
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
-// TypeScript Version: 2.4
+// TypeScript Version: 2.6
///
///
diff --git a/types/aframe/index.d.ts b/types/aframe/index.d.ts
index b405de0273..075d063e5f 100644
--- a/types/aframe/index.d.ts
+++ b/types/aframe/index.d.ts
@@ -1,345 +1,476 @@
-// Type definitions for AFRAME 0.7
+// Type definitions for AFRAME 0.8
// Project: https://aframe.io/
// Definitions by: Paul Shannon
// Roberto Ritger
// Trygve Wastvedt
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
-// TypeScript Version: 2.3
+// TypeScript Version: 2.8
/**
- * Extended tests available at https://github.com/devpaul/aframe-typings.git
+ * Extended tests and examples available at https://github.com/devpaul/aframe-experiments.git
*/
-///
///
-// Globals
-declare var AFRAME: AFrame.AFrameGlobal;
-declare var hasNativeWebVRImplementation: boolean;
+import * as three from 'three';
+import * as tween from '@tweenjs/tween.js';
-interface Document {
- createElement(tagName: string): AFrame.Entity;
- querySelector(selectors: 'a-scene'): AFrame.Scene;
- querySelector(selectors: string): AFrame.Entity;
- querySelectorAll(selectors: string): NodeListOf | Element>;
+export type ThreeLib = typeof three;
+export type TweenLib = typeof tween;
+
+export interface ObjectMap {
+ [key: string]: T;
}
-// Interfaces
-declare namespace AFrame {
- interface ObjectMap {
- [ key: string ]: T;
- }
+export interface Animation {
+ attribute: string;
+ begin: string | number;
+ delay: number;
+ direction: 'alternate' | 'alternateReverse' | 'normal' | 'reverse';
+ dur: number;
+ easing(): void;
+ end: string;
+ fill: 'backwards' | 'both' | 'forwards' | 'none';
+ from: any; // TODO type
+ repeat: number | 'indefinite';
+ to: number;
+}
- interface AFrameGlobal {
- AEntity: Entity;
- ANode: ANode;
- AScene: Scene;
- components: { [ key: string ]: ComponentDescriptor };
- geometries: { [ key: string ]: GeometryDescriptor };
- primitives: { [ key: string ]: Entity };
- registerComponent(name: string, component: ComponentDefinition): ComponentConstructor;
- registerElement(name: string, element: ANode): void;
- registerGeometry(name: string, geometry: GeometryDefinition): GeometryConstructor;
- registerPrimitive(name: string, primitive: PrimitiveDefinition): void;
- registerShader(name: string, shader: T): ShaderConstructor