customize.ts 560 B

123456789101112131415161718192021
  1. const IHighlightJsCssSelectorThemes = {
  2. GITHUB: 'github',
  3. GITHUB_GIST: 'github-gist',
  4. ATOM_ONE_LIGHT: 'atom-one-light',
  5. XCIDE: 'xcode',
  6. VS: 'vs',
  7. ATOM_ONE_DARK: 'atom-one-dark',
  8. HYBRID: 'hybrid',
  9. MONOKAI: 'monokai',
  10. TOMMORROW_NIGHT: 'tomorrow-night',
  11. VS_2015: 'vs2015',
  12. } as const;
  13. type IHighlightJsCssSelectorThemes = typeof IHighlightJsCssSelectorThemes[keyof typeof IHighlightJsCssSelectorThemes];
  14. export type IHighlightJsCssSelectorOptions = {
  15. [theme in IHighlightJsCssSelectorThemes]: {
  16. name: string,
  17. border: boolean
  18. }
  19. }