SIGN IN SIGN UP

A React-based library for creating sleek presentations using JSX syntax that gives you the ability to live demo your code.

0 0 428 TypeScript

v9: Typescript Conversion (#1075)

* chore: removed unused, obsolete hooks

* chore: removed unused, obsolete utils

* feature(typescript): added initial TS configurations for webpack and jest

* feature(typescript): use babel/preset-typescript instead of ts-loader

* feature(typescript): updated webpack configs for both examples

* feature(typescript): ensure `typecheck` script works correctly

* feature(typescript): fixed minor type errors

* feature(typescript): migrated index.ts

* feature(typescript): ensure .ts files are linted

* feature(typescript): convert all `src/utils`

* feature(typescript): ensure jest ignores built folders

* feature(typescript): convert all `theme` files

* feature(typescript): convert all `test-utils`

* feature(typescript): convert all `location-map-fns`

* feature(typescript): convert hook: `use-action-dispatcher`

* feature(typescript): convert hooks

* feature(typescript): extracted all types from `index.d.ts` into individual `.d.ts` files

* feature(typescript): converted components to TS

* feature(typescript): converted: tables and typography

* feature(typescript): improved types for styled-components

* feature(typescript): converted: tests

* feature(typescript): converted: appear / stepper

* feature(typescript): converted: code-pane

* feature(typescript): converted: slide

* feature(typescript): converted: use-deck-state

* feature(typescript): improved Theme types

* feature(typescript): converted: print-mode

* feature(typescript): converted: presenter-mode

* feature(typescript): converted: most of deck

* feature(typescript): converted: markdown!

* feature(typescript): converted: deck

* feature(typescript): fixed issues with broken nav

* feature(typescript): cleanup of misc files

* feature(typescript): changed dependencies to work with Node 10+

* feature(typescript): removed prop-types dependency

* feature(typescript): improved CSS types

* feature(typescript): improved fullscreen types

* feature(typescript): improved misc types

* feature(typescript): improved default exports

* feature(typescript): ensure Deck has correct DeckProps

* feature(typescript): export types too

* feature(typescript): improve MarkdownComponentMap type

* feature(typescript): build TypeScript declaration files

* feature(typescript): fixed Babel builds

* feature(typescript): output types to `lib` folder

* feature(typescript): fixed typecheck

* feature(typescript): upgrade prettier to support new TypeScript features (`import type`)

* feature(typescript): use `export type` to eliminate warnings

* feature(typescript): ignore prettier in docs (since it's already covered by the `docs` project)

* feature(typescript): added types for react-is

* feature(typescript): extracted types for contexts

* feature(typescript): enable PR checks for v9 branch

* feature(typescript): drop Node 10 support

* feature(typescript): enabled strictNullChecks

* feature(typescript): improved types for BroadcastChannel

* feature(typescript): enable strict mode (except for `noImplicitAny`)

Co-authored-by: scottrippey <scott.william.rippey@gmail.com>
C
Carlos Kelly committed
12566d6f4dbb1b3318ecfd8edd478e89fb4b0eca
Parent: 9b11608