Noctis Uva ft. Winter is comming
Publisher: Hai HoangThemes in package: 3
A mix between Noctis Uva and Winter is comming theme
A mix between Noctis Uva and Winter is comming theme
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 |
|---|---|---|
| — | #d5ced9 | — |
| comment, punctuation.definition.comment, punctuation.definition.tag, comment.block.documentation punctuation.definition.bracket | #716c93 | — |
| punctuation, meta.brace, constant.character, constant.escape, text.html.markdown, punctuation.definition.list_item.markdown, keyword.begin.tag.ejs, constant.name.attribute.tag.pug, source.clojure meta.symbol, text.html.markdown punctuation.definition.string, constant.other.description.jsdoc, keyword.other.array.phpdoc.php, keyword.operator.other.powershell | #c5c2d6 | — |
| keyword, keyword.control, keyword.other.template, keyword.other.substitution, storage.modifier, meta.tag.sgml, text.html.markdown markup.inline.raw.markdown, punctuation.accessor, constant.other.color, entity.name.section.markdown, text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown, markdown.heading, markup.deleted.git_gutter, markup.heading | markup.heading entity.name, markup.heading.markdown punctuation.definition.heading.markdown, entity.other.attribute-name.pseudo-class, entity.other.attribute-name.pseudo-element, tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js, storage.type.function.pug, text.pug storage.type, text.pug meta.tag.other, source.clojure storage.control, meta.expression.clojure, punctuation.separator.slice.python, punctuation.separator.question-mark.cs, punctuation.definition.parameters.varargs, source.go keyword.operator, punctuation.definition.directive.c, punctuation.separator.pointer-access, punctuation.separator.other.ruby, source.ruby punctuation.separator.key-value, keyword.package.go, keyword.import.go, punctuation.definition.keyword, storage.type.modifier.cpp, punctuation.separator.hash.cs, variable.parameter.rest.lua, entity.other.attribute-name.pseudo-class.css punctuation.definition.entity.css, entity.other.attribute-name.pseudo-element.css punctuation.definition.entity.css | #df769b | — |
| variable, variable.object, variable.other, variable.parameter, support, string constant.other.placeholder, source.css.scss variable, entity.name.module, variable.import.parameter, variable.other.class, meta.toc-list.id.html, source.json meta.structure.dictionary.json support.type.property-name.json, markup.list, meta.var.clojure, source.cs entity.name.variable, source.java meta.class.body.java, entity.name.package.go, source.c, source.cpp, source.go, source.python, meta.function-call.arguments.python, source.ruby, source.coffee.embedded.source, source.coffee, storage.modifier.import, storage.modifier.package, storage.type.annotation, punctuation.definition.annotation, source.groovy.embedded.source, punctuation.definition.variable, source.powershell, variable.other.readwrite.global.ruby punctuation.definition.variable.ruby | #e4b781 | — |
| support.variable.dom, meta.var.expr support.variable.property.dom, meta.function.expression support.variable.property.dom, meta.function-call support.variable.property.dom, switch-expression.expr support.variable.property.dom, meta.field.declaration support.variable.property.dom, meta.method.declaration meta.block meta.block support.variable.property.dom, meta.embedded.expression support.variable.property.dom, constant.other.symbol.hashkey.ruby, constant.other.symbol.hashkey.ruby punctuation.definition.constant.ruby, source.ruby variable.other.readwrite, punctuation.definition.variable.ruby, entity.other.attribute-name.id.css, entity.other.attribute-name.id.css punctuation.definition.entity.css | #edc9af | — |
| constant, variable.other.constant, support.constant, punctuation.definition.entity, constant.character.entity, support.variable.magic, entity.other.attribute-name, markup.quote, source.python support.type.python, keyword.type.cs, support.type.primitive, meta.type.parameters entity.name.type, meta.type.annotation entity.name.type, punctuation.definition.typeparameters, entity.name.type.type-parameter.cs, punctuation.bracket.angle, entity.name.function.preprocessor.c, storage.class.std.rust, storage.modifier.lifetime.rust, storage.modifier.lifetime.rust entity.name.lifetime.rust, comment.block.documentation entity.name.type, comment.block.documentation.phpdoc.php keyword.other.type.php, support.variable.lua, support.type.vb, source.scala entity.name.class, storage.type.c, storage.type.core.rust, storage.type.primitive, source.java storage.type, source.groovy storage.type, storage.type.php, storage.type.scala, storage.type.cs, source.go storage.type, constant.other.symbol.ruby, constant.other.symbol.ruby punctuation.definition.constant.ruby | #cc9900 | — |
| variable.language, variable.parameter.function.language.special, markup.bold, markup.italic, punctuation.definition.italic, punctuation.definition.bold, entity.name.tag, variable.language punctuation.definition.variable.php, keyword.control.clojure, support.type.exception.python, keyword.other.this.cs, keyword.other.base.cs, keyword.other.var.cs, storage.modifier.super, source.go keyword, keyword.function.go, punctuation.separator.namespace, keyword.other.rust, keyword.other.fn.rust, storage.modifier.const.rust, storage.modifier.static.rust, source.r meta.function.r keyword.control.r, storage.type.def, meta.class.identifier storage.modifier, source.scala keyword.declaration, storage.type, comment.block.documentation punctuation.definition.block.tag | #e97749 | — |
| string, constant.other.symbol, constant.other.key, markup.inserted.git_gutter, punctuation.definition.string, source.css support.constant, markup.raw.block, markup.inline.raw.string.markdown, entity.name.import.go | #49e9a6 | — |
| string.template, punctuation.definition.string.template, string.interpolated.python string.quoted.single.python, string.quoted.double.heredoc | #16b673 | — |
| constant.numeric, constant.language, punctuation.separator.decimal.period.php, keyword.operator.null-conditional.cs, punctuation.separator.question-mark.cs | #7060eb | — |
| variable.function, source.css support.type.property-name, source.sass support.type.property-name, source.scss support.type.property-name, source.less support.type.property-name, source.stylus support.type.property-name, source.postcss support.type.property-name, keyword.other.unit, entity.name.function, string.other.link, support.type.vendored, support.other.variable, meta.function-call.generic.python, meta.method-call.groovy meta.method.groovy, meta.class.body.groovy meta.method.body.java storage.type.groovy | #16a3b6 | — |
| entity.name, entity.other, support.orther.namespace.use.php, meta.use.php, support.other.namespace.php, support.type, support.class, punctuation.definition.parameters, support.function, support.function.construct, markup.changed.git_gutter, markup.underline.link.markdown, markup.underline.link.image.markdown, markup.underline, meta.symbol.namespace.clojure, entity.name.type.namespace.cs, support.class.dart | #49d6e9 | — |
| source.js constant.other.object.key.js string.unquoted.label.js, source.js punctuation.section.embedded, punctuation.definition.template-expression, support.class, entity.name.type, storage.type.string.python, string.interpolated.pug, support.constant.handlebars, source.clojure punctuation.section.set, source.clojure punctuation.section.metadata, entity.global.clojure, source.python meta.function-call.python support.type.python, constant.character.format.placeholder.other.python, entity.other.inherited-class.python, punctuation.definition.interpolation, constant.other.placeholder.go, constant.other.placeholder.c, punctuation.section.embedded.begin.ruby, punctuation.section.embedded.end.ruby source.ruby, support.constant.math, punctuation.section.embedded.coffee, entity.namespace.r, meta.method-call.groovy storage.type.groovy, punctuation.section.embedded.groovy, entity.name.function-table.lua, source.scala entity.name.class.declaration, constant.character.escape | #49ace9 | — |
| invalid, invalid.illegal | #e3541c | — |
| comment, storage.type.function, punctuation.definition.comment, entity.other, variable.language, support.type.vendored, support.constant.vendored, source.python support.type.python, markup.quote, markup.italic, tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js, keyword.control.clojure, source.clojure meta.symbol.dynamic, keyword.other.this.cs, keyword.other.base.cs, meta.type.annotation entity.name.type, support.variable.property.dom, variable.other.member.c, keyword.control.pseudo-method.ruby, storage.class.std.rust, support.type.core.rust, variable.other.object.property, source.r meta.function.r keyword.control.r, comment.line.roxygen.r keyword, comment.line.roxygen.r variable.parameter.r, keyword.control.inheritance.coffee, comment.block.documentation.phpdoc.php keyword, keyword.other.array.phpdoc.php, storage.type.modifier, comment.block.javadoc.java keyword, comment.block.javadoc.java variable.parameter.java, keyword.operator.documentation.powershell, variable.other.table.property.lua, storage.type.scala, meta.function.powershell storage.type.powershell, variable.parameter.function.language.special, comment.block.documentation.scala keyword, comment.block.documentation.scala variable.parameter, support.function.builtin.go, constant.other.symbol.hashkey.ruby, constant.other.symbol.hashkey.ruby punctuation.definition.constant.ruby, constant.other.symbol.ruby | — | italic |
| keyword, keyword.control, keyword.other.template, keyword.other.substitution, storage.type.function.arrow, constant.other.color, punctuation.accessor, entity.name.section.markdown, markup.bold, markup.bold string, markdown.heading, text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown, markup.heading | markup.heading entity.name, markup.heading.markdown punctuation.definition.heading.markdown, storage.type.function.pug, storage.type.function.python, punctuation.definition.typeparameters, storage.type.annotation, punctuation.bracket.angle, keyword.other.new, punctuation.separator.question-mark.cs, storage.type.generic.wildcard, source.go keyword.operator, punctuation.separator.namespace, constant.other.symbol.ruby punctuation.definition.constant.ruby, variable.parameter, support.constant.core.rust, support.function.builtin.rust, storage.type.function.coffee, constant.other.rune, source.cs entity.name.variable.parameter, punctuation.separator.hash.cs, constant.other.symbol.ruby punctuation.definition.constant.ruby, constant.other.symbol.hashkey.ruby punctuation.definition.constant.ruby | — | |
| markup.bold.markdown markup.italic.markdown, markup.italic.markdown markup.bold.markdown, markup.quote markup.bold.markdown, markup.bold.markdown markup.italic.markdown string, markup.italic markup.bold string, markup.quote markup.bold.markdown string, text.html punctuation.section.embedded, support.type.primitive, keyword.type.cs, keyword.function.go, variable.other.c, meta.function.constructor.cpp entity.name.function.cpp, meta.function.destructor.cpp entity.name.function.cpp, keyword.other.fn.rust, storage.modifier.lifetime.rust, storage.modifier.lifetime.rust entity.name.lifetime.rust, source.rust meta.attribute.rust, storage.type.php, comment.block.documentation.phpdoc.php keyword.other.type.php, keyword.other.special-method.ruby, variable.other.readwrite.global.ruby, variable.other.readwrite.global.ruby punctuation.definition.variable.ruby | — | |
| keyword.begin.tag.ejs, source.python meta.function.decorator.python support.type.python, source.cs keyword.other, keyword.other.var.cs, source.go keyword, keyword.control.pseudo-method, keyword.other.rust, storage.modifier.const.rust, storage.modifier.static.rust, variable.parameter.r, variable.parameter.handlebars, storage.modifier.import, storage.modifier.package, meta.class.identifier storage.modifier, keyword.operator.other.powershell, source.lua storage.type.function, source.scala keyword.declaration, source.css variable.parameter, storage.type.primitive.dart, string.interpolated variable.parameter | — | |
| variable.other.property | #49ace9 | — |
| storage.type.annotation.java, punctuation.definition.annotation.java | #2cffff | |
| storage.modifier.import.java | #00ced1 | — |
| keyword.control.java, keyword.control.throw.java, keyword.control.new.java, keyword.other.import.java, keyword.other.package.java | #df769b | |
| keyword.operator.assignment.java, keyword.operator.logical.java, keyword.operator.arithmetic.java, keyword.operator.comparison.java, keyword.operator.increment-decrement.java | #00e6b8 | — |
| storage.type.java | #49ace9 | — |
TypeScript sample highlighted with this variant's colors and tokenColors.
Loading...
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}!`;
}
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}!`;
}