File tree Expand file tree Collapse file tree 5 files changed +11
-13
lines changed Expand file tree Collapse file tree 5 files changed +11
-13
lines changed Original file line number Diff line number Diff line change 11declare module "prism-react-renderer" {
22 import * as React from "react" ;
3+ import type PrismJS from 'prismjs' ;
34
45 type Language =
56 | "markup"
@@ -45,8 +46,7 @@ declare module "prism-react-renderer" {
4546 languages : LanguageDict ;
4647 tokenize : (
4748 code : string ,
48- grammar : PrismGrammar ,
49- language : Language
49+ grammar : PrismGrammar
5050 ) => PrismToken [ ] | string [ ] ;
5151 highlight : (
5252 code : string ,
@@ -155,7 +155,7 @@ declare module "prism-react-renderer" {
155155 } ;
156156
157157 interface HighlightProps {
158- Prism : PrismLib ;
158+ Prism : PrismLib | PrismJS ;
159159 theme ?: PrismTheme ;
160160 language : Language ;
161161 code : string ;
Original file line number Diff line number Diff line change 7171 "@rollup/plugin-commonjs" : " ^17.1.0" ,
7272 "@rollup/plugin-node-resolve" : " ^11.2.0" ,
7373 "@testing-library/react" : " ^11.2.5" ,
74+ "@types/prismjs" : " ^1.26.0" ,
7475 "babel-core" : " ^7.0.0-bridge.0" ,
7576 "babel-jest" : " ^26.6.3" ,
7677 "babel-plugin-macros" : " ^3.0.1" ,
Original file line number Diff line number Diff line change @@ -137,11 +137,7 @@ class Highlight extends Component<Props, *> {
137137 } ;
138138
139139 Prism . hooks . run ( "before-tokenize" , env ) ;
140- const tokens = ( env . tokens = Prism . tokenize (
141- env . code ,
142- env . grammar ,
143- env . language
144- ) ) ;
140+ const tokens = ( env . tokens = Prism . tokenize ( env . code , env . grammar ) ) ;
145141 Prism . hooks . run ( "after-tokenize" , env ) ;
146142
147143 return tokens ;
Original file line number Diff line number Diff line change @@ -27,11 +27,7 @@ export type Token = {
2727
2828export type PrismLib = {
2929 languages : LanguagesDict ,
30- tokenize : (
31- code : string ,
32- grammar : PrismGrammar ,
33- language : Language
34- ) => Array < PrismToken | string > ,
30+ tokenize : ( code : string , grammar : PrismGrammar ) => Array < PrismToken | string > ,
3531 highlight : (
3632 code : string ,
3733 grammar : PrismGrammar ,
Original file line number Diff line number Diff line change 13161316 resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.2.1.tgz#374e31645d58cb18a07b3ecd8e9dede4deb2cccd"
13171317 integrity sha512-DxZZbyMAM9GWEzXL+BMZROWz9oo6A9EilwwOMET2UVu2uZTqMWS5S69KVtuVKaRjCUpcrOXRalet86/OpG4kqw==
13181318
1319+ " @types/prismjs@^1.26.0 " :
1320+ version "1.26.0"
1321+ resolved "https://registry.yarnpkg.com/@types/prismjs/-/prismjs-1.26.0.tgz#a1c3809b0ad61c62cac6d4e0c56d610c910b7654"
1322+ integrity sha512-ZTaqn/qSqUuAq1YwvOFQfVW1AR/oQJlLSZVustdjwI+GZ8kr0MSHBj0tsXPW1EqHubx50gtBEjbPGsdZwQwCjQ==
1323+
13191324" @types/resolve@1.17.1 " :
13201325 version "1.17.1"
13211326 resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.17.1.tgz#3afd6ad8967c77e4376c598a82ddd58f46ec45d6"
You can’t perform that action at this time.
0 commit comments