Skip to content

Commit

Permalink
Resolve type error on YAML
Browse files Browse the repository at this point in the history
  • Loading branch information
spenserblack committed Jul 28, 2022
1 parent 7b8a2ea commit c93ef82
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 15 deletions.
2 changes: 1 addition & 1 deletion vercel/src/routes/ascii-preview/Index.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
import Nav from '../../lib/Nav.svelte';
import AsciiPreview from '../../lib/AsciiPreview.svelte';
import data from '../../../../languages.yaml';
import type { Languages } from 'src/types';
import type { Languages } from '../../../../languages.yaml';
const languages = Object.entries(data as Languages).map(
([name, { ascii, colors }]) => ({
Expand Down
13 changes: 0 additions & 13 deletions vercel/src/types.ts

This file was deleted.

2 changes: 1 addition & 1 deletion vercel/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,5 @@
"checkJs": true,
"isolatedModules": true
},
"include": ["src/**/*.d.ts", "src/**/*.ts", "src/**/*.js", "src/**/*.svelte"]
"include": ["src/**/*.d.ts", "src/**/*.ts", "src/**/*.js", "src/**/*.svelte", "typings/**/*.d.ts"],
}
17 changes: 17 additions & 0 deletions vercel/typings/yaml.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
declare module '*.yaml' {
export interface LanguageColors {
ansi: string[];
hex?: string[];
chip: string;
}

export interface Language {
type: string;
ascii: string;
colors: LanguageColors;
}

export type Languages = Record<string, Language>;
const languages: Languages;
export default languages;
}

0 comments on commit c93ef82

Please sign in to comment.