-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.d.ts
127 lines (122 loc) · 2.32 KB
/
index.d.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
declare module "lingocolors" {
type ProgrammingLanguagesNames =
| "javascript"
| "typescript"
| "python"
| "java"
| "c++"
| "ruby"
| "php"
| "c#"
| "go"
| "swift"
| "kotlin"
| "rust"
| "dart"
| "scala"
| "shell"
| "objectivec"
| "perl"
| "haskell"
| "lua"
| "r"
| "elixir"
| "clojure"
| "erlang"
| "html"
| "css"
| "vue"
| "svelte"
| "react"
| "angular"
| "sass"
| "less"
| "stylus"
| "coffeescript"
| "tex"
| "vimscript"
| "emacslisp"
| "makefile"
| "dockerfile"
| "powershell"
| "matlab"
| "groovy"
| "puppet"
| "julia"
| "f#"
| "ocaml"
| "commonlisp"
| "d"
| "scheme"
| "racket"
| "ada"
| "fortran"
| "assembly"
| "cobol"
| "crystal"
| "nim"
| "pascal"
| "vhdl"
| "verilog"
| "prolog"
| "haxe"
| "purescript"
| "forth"
| "openscad"
| "glsl"
| "qml"
| "solidity"
| "tcl"
| "eiffel"
| "smalltalk"
| "vala"
| "nix"
| "zig"
| "pony"
| "idris"
| "agda"
| "coq"
| "lean"
| "isabelle"
| "mercury"
| "turing"
| "actionscript"
| "asp"
| "coldfusion"
| "euphoria"
| "harbour"
| "j"
| "krl"
| "logtalk"
| "mlir"
| "modula2"
| "pike"
| "plsql"
| "rpg"
| "supercollider"
| "tla"
| "x10"
| "xtend"
| "yacc"
| "zephir"
| "zimpl";
interface LanguageColor {
name: ProgrammingLanguagesNames | "Not Found";
color: string;
}
/**
* Get all programming languages and their HEX colors.
* @returns {LanguageColor[]} An array of objects containing the name and HEX color of programming languages.
*/
export declare function getAllLanguagesColors(): LanguageColor[];
/**
* Get the name and HEX color of a programming language.
*
* @param {ProgrammingLanguagesNames} programmingLanguageName - The name of the programming language.
* @returns {LanguageColor} An object containing the name and HEX color of the programming language.
* If the language is not found, the name will be "Not Found" and color will be #CCCCCC.
*/
export declare function getLanguageColor(
programmingLanguageName: ProgrammingLanguagesNames
): LanguageColor;
}