diff options
Diffstat (limited to 'src/ts')
| -rw-r--r-- | src/ts/types/prism.ts | 51 | 
1 files changed, 51 insertions, 0 deletions
| diff --git a/src/ts/types/prism.ts b/src/ts/types/prism.ts new file mode 100644 index 0000000..663bc08 --- /dev/null +++ b/src/ts/types/prism.ts @@ -0,0 +1,51 @@ +export type PrismLanguages = +  | 'apacheconf' +  | 'bash' +  | 'css' +  | 'diff' +  | 'docker' +  | 'editorconfig' +  | 'ejs' +  | 'git' +  | 'graphql' +  | 'html' +  | 'ignore' +  | 'ini' +  | 'javascript' +  | 'jsdoc' +  | 'json' +  | 'jsx' +  | 'makefile' +  | 'markup' +  | 'php' +  | 'phpdoc' +  | 'regex' +  | 'scss' +  | 'shell-session' +  | 'smarty' +  | 'tcl' +  | 'toml' +  | 'tsx' +  | 'twig' +  | 'yaml'; + +export type PrismDefaultPlugins = +  | 'autoloader' +  | 'color-scheme' +  | 'copy-to-clipboard' +  | 'match-braces' +  | 'normalize-whitespace' +  | 'show-language' +  | 'toolbar'; + +export type PrismPlugins = +  | 'command-line' +  | 'diff-highlight' +  | 'inline-color' +  | 'line-highlight' +  | 'line-numbers'; + +export type PrismProviderProps = { +  language: PrismLanguages; +  plugins: PrismPlugins[]; +}; | 
