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 86b77f8c6b..df45a8a9e7 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -2,4479 +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/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
-/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 @sirreal @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 8e582f05b4..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?
@@ -54,7 +54,7 @@ Before you share your improvement with the world, use it yourself.
#### Test editing an existing package
-To add new features you can use [module augmentation](http://www.typescriptlang.org/docs/handbook/declaration-merging.html).
+To add new features you can use [module augmentation](http://www.typescriptlang.org/docs/handbook/declaration-merging.html#module-augmentation).
You can also directly edit the types in `node_modules/@types/foo/index.d.ts`, or copy them from there and follow the steps below.
diff --git a/notNeededPackages.json b/notNeededPackages.json
index f3dc9ef37f..cf5c9449d7 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",
@@ -606,6 +636,12 @@
"sourceRepoURL": "https://github.com/mikedeboer/node-github",
"asOfVersion": "7.1.0"
},
+ {
+ "libraryName": "gitlab",
+ "typingsPackageName": "gitlab",
+ "sourceRepoURL": "https://github.com/jdalrymple/node-gitlab",
+ "asOfVersion": "2.0.0"
+ },
{
"libraryName": "graphene-pk11",
"typingsPackageName": "graphene-pk11",
@@ -678,6 +714,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 +948,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 +1002,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 +1026,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 +1206,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 +1236,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 +1284,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 +1321,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 +1332,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 +1602,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",
@@ -1584,6 +1698,12 @@
"sourceRepoURL": "http://webix.com",
"asOfVersion": "5.1.1"
},
+ {
+ "libraryName": "winston",
+ "typingsPackageName": "winston",
+ "sourceRepoURL": "https://github.com/winstonjs/winston.git",
+ "asOfVersion": "2.4.4"
+ },
{
"libraryName": "wolfy87-eventemitter",
"typingsPackageName": "wolfy87-eventemitter",
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/index.d.ts b/types/ace/index.d.ts
index 828aab87c2..7faa5da4f8 100644
--- a/types/ace/index.d.ts
+++ b/types/ace/index.d.ts
@@ -832,8 +832,9 @@ declare namespace AceAjax {
/**
* [Sets the value of the distance between the left of the editor and the leftmost part of the visible content.]{: #EditSession.setScrollLeft}
+ * @param scrollLeft The new scroll left value
**/
- setScrollLeft(): void;
+ setScrollLeft(scrollLeft: number): void;
/**
* [Returns the value of the distance between the left of the editor and the leftmost part of the visible content.]{: #EditSession.getScrollLeft}
diff --git a/types/ace/test/edit_session.ts b/types/ace/test/edit_session.ts
index 4713495f7a..29b3bb6bd8 100644
--- a/types/ace/test/edit_session.ts
+++ b/types/ace/test/edit_session.ts
@@ -18,6 +18,23 @@ function createFoldTestSession() {
return session;
}
+function createScrollTestRenderer(): AceAjax.VirtualRenderer | null {
+ var el = document.createElement("div");
+
+ if (!el.getBoundingClientRect) {
+ console.log("Skipping test: This test only runs in the browser");
+ return null;
+ }
+
+ el.style.left = "20px";
+ el.style.top = "30px";
+ el.style.width = "300px";
+ el.style.height = "100px";
+ document.body.appendChild(el);
+
+ return new AceAjax.VirtualRenderer(el);
+}
+
function assertArray(a, b) {
assert.equal(a + "", b + "");
assert.ok(a.length == b.length);
@@ -915,5 +932,25 @@ const aceEditSessionTests = {
session = new AceAjax.EditSession(new Array(30).join("\n"));
session.documentToScreenPosition(2, 0);
session.documentToScreenPosition(2, 0);
+ },
+
+ "test setScrollTop()": function() {
+ var renderer = createScrollTestRenderer();
+ var session = new AceAjax.EditSession(["1", "2", "3", "2", "3", "4"]);
+ renderer.setSession(session);
+ assert.equal(renderer.getScrollTop(), 0);
+ session.setScrollTop(40);
+ assert.equal(renderer.getScrollTop(), 40);
+ renderer.getScrollTop()
+ },
+
+ "test setScrollLeft()": function() {
+ var renderer = createScrollTestRenderer();
+ var session = new AceAjax.EditSession(["1", "2", "3", "2", "3", "4"]);
+ renderer.setSession(session);
+ assert.equal(renderer.getScrollLeft(), 0);
+ session.setScrollLeft(40);
+ assert.equal(renderer.getScrollLeft(), 40);
+ renderer.getScrollLeft()
}
-};
\ No newline at end of file
+};
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