VixN Themes
Publisher: noriah vixThemes in package: 1
VixN VSCode Themes
VixN VSCode Themes
Full workbench mockup using this variant's colors and tokenColors.
Loading...
Workbench UI color keys from the theme JSON colors map.
TextMate scopes and font styles (syntax highlighting rules).
| scope | foreground | fontStyle |
|---|---|---|
| Global settings | #eeffffff | — |
| invalid.illegal.identifier | #e0331fff | bold underline |
| comment, comment keyword, comment string, comment punctuation.definition, comment punctuation, comment storage.type, comment text | #727072ff | italic |
| comment entity.name.type | #c1c0c0ff | — |
| string.quoted.single, string.quoted.rune, string.quoted.docstring | #c3e88dff | — |
| string.quoted.double, string.quoted.raw | #e6db74ff | — |
| constant.other.placeholder | #eeffffff | — |
| punctuation, constant.other.symbol | #89ddffff | — |
| punctuation.terminator, punctuation.bracket.angle, punctuation.bracket.round, punctuation.section, punctuation.separator.delimiter, meta.definition.variable punctuation.bracket.square | #eeffffff | — |
| entity.name.type.namespace, support.other.namespace, meta.use support.class | #eeffffff | — |
| constant.character.escape, text.html constant.character.entity.named, punctuation.definition.entity.html | #eeffffff | — |
| constant.language | #a171d0ff | — |
| constant.numeric | #f78c6cff | — |
| variable, support.variable, support.constant, meta.definition.variable entity.name.function, meta.function-call.arguments | #eeffffff | — |
| variable.parameter, variable.other.definition | #fd8b10ff | — |
| variable.language | #ff8581ff | — |
| keyword, keyword.other storage.type, modifier, source.python storage.type, support.type.object | #fa504aff | italic |
| keyword.other.import, meta.import storage.modifier | #e25390ff | — |
| keyword.control.ternary, keyword.operator | #fa4943ff | |
| keyword.operator.assignment | #de3d58ff | — |
| keyword.operator.comparison | #e253b4ff | — |
| keyword.struct, keyword.interface | #22e3ddff | — |
| storage.modifier | #fa7878ff | — |
| entity.name.type | #e799ffff | — |
| constant.numeric entity.name.type | — | underline |
| storage.type.function.arrow | #ff554fff | — |
| storage.modifier.package, entity.name.type.package | #ffb688ff | — |
| storage.modifier.import, entity.name.import.go | #50e79cff | italic |
| support.module, support.node | #f07178ff | italic |
| storage.type.annotation | #c3ff9cff | — |
| entity.other, entity.name.type, support.type, constant.other.key, meta.method.return-type | #fdc867ff | — |
| entity.name.type.enum | #74ffdcff | — |
| entity.name.type.class, support.type, support.class, source.java storage.type, storage.type.java, meta.use, meta.class.identifier storage.type | #e799ffff | — |
| variable.object.property, meta.field.declaration entity.name.function | #f07178ff | — |
| meta.definition.method entity.name.function, meta.method.identifier entity.name.function, meta.function entity.name.function | #9ce750ff | — |
| entity.name.function, meta.function entity.name.function | #9ce750ff | — |
| entity.name.function.call, entity.name.function.support, meta.function.call entity.name.function, meta.function-call entity.name.function, meta.function-call.generic, meta.method-call entity.name.function, meta.method-call meta.method | #6babf5ff | — |
| entity.name.function.support.builtin | #82aaffff | italic |
| meta.macro.rules.rust entity.name.function.macro.rust | #30fc6dff | — |
| meta.macro.rust entity.name.function.macro.rust | #6bd5f5ff | — |
| punctuation.definition.parameters | #fff3bcff | — |
| template.expression.begin, template.expression.end, punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end | #89ddffff | — |
| meta.embedded, source.groovy.embedded, meta.template.expression | #eeffffff | — |
| entity.name.tag.yaml | #f07178ff | — |
| constant.language.json | #89ddffff | — |
| entity.other.attribute-name.class | #fdc867ff | — |
| entity.other.attribute-name.id | #f78c6cff | — |
| source.css entity.name.tag | #fdc867ff | — |
| support.type.property-name.css | #b2ccd6ff | — |
| meta.tag, punctuation.definition.tag | #89ddffff | — |
| entity.name.tag | #f07178ff | — |
| entity.other.attribute-name | #c792eaff | — |
| markup.heading | #89ddffff | — |
| text.html.markdown meta.link.inline, meta.link.reference | #f07178ff | — |
| text.html.markdown beginning.punctuation.definition.list | #89ddffff | — |
| markup.italic | #f07178ff | italic |
| markup.bold | #f07178ff | bold |
| markup.bold markup.italic, markup.italic markup.bold | #f07178ff | italic bold |
| markup.fenced_code.block.markdown punctuation.definition.markdown | #c3d88dff | — |
| markup.inline.raw.string.markdown | #c3d88dff | — |
| markup.quote | #89ddffff | italic |
| markup.fenced_code.block | #eeffff90 | — |
| punctuation.definition.quote | #ff9cacff | — |
| keyword.other.definition.ini | #f07178ff | — |
| entity.name.section.group-title.ini | #89ddffff | — |
| source.cs meta.preprocessor | #4a4a4aff | — |
| meta.jsx.children, SXNested | #eeffffff | — |
| support.class.component | #ffcb6bff | — |
| source.cpp meta.block variable.other | #eeffffff | — |
| meta.block | #f07178ff | — |
| meta.object-literal.key, meta.object-literal.key string, support.type.property-name.json | #f07178ff | — |
| meta.structure.dictionary.json support.type.property-name.json | #c792eaff | — |
| meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json | #ffcb6bff | — |
| meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json | #f78c6cff | — |
| meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json | #f07178ff | — |
| meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json | #916b53ff | — |
| meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json | #82aaffff | — |
| meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json | #ff9cacff | — |
| meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json | #c792eaff | — |
| meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json | #c3d88dff | — |
export interface User {
id: string;
name: string;
role: "admin" | "member";
tags: string[];
}
/**
* Fetch user data by ID
* @param id
* @returns User object or null if ID is invalid
*/
export async function fetchUser(id: string): Promise<User | null> {
if (!id) {
return null;
}
const response = await fetch(`/api/users/${id}`, {
method: "GET",
headers: { Accept: "application/json" },
});
if (!response.ok) {
throw new Error(`HTTP ${response.status}`);
}
return (await response.json()) as User;
}
function greet(user: User): string {
// Simple greeting function that uses the user's name
return `Hello, ${user.name}!`;
}