TWICE Lights: Minatozaki
Publisher: Kris TorresThemes in package: 1
A Visual Studio Code theme for fans of Twice whose bias is Sana-chan. 💜
A Visual Studio Code theme for fans of Twice whose bias is Sana-chan. 💜
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 |
|---|---|---|
| keyword, keyword.control, keyword.operator.new, keyword.operator.expression.delete, keyword.operator.expression.instanceof, keyword.operator.expression.typeof, storage.type, storage.modifier, constant.language.boolean, constant.language.null, constant.language.undefined, constant.language.json, source.tea constant.language | #fe8fbd | bold |
| string, string.regexp keyword, punctuation.definition.string | #9fdb5d | |
| constant.numeric | #ff9951 | |
| string.regexp | #abffff | — |
| constant.character.escape | #7ae3ff | — |
| variable, string constant.other.placeholder, source.tea entity.name.tag | #b9c6fc | |
| entity.name.function, entity.name.method, meta.function-call, meta.function-call entity.name.function, meta.definition.method entity.name.function, meta.object-literal entity.name.function, meta.class-method entity.name.function, variable.function, support.function, keyword.other.special-method | #6a9cff | |
| entity.name.module.js, variable.import.parameter.js, variable.other.class.js | #b9c6fc | — |
| variable.language | #ff6684 | italic |
| meta.object.member | #6a9cff | — |
| variable.other.object.property | #c35cd4 | — |
| variable.other.property, support.variable.property, support.variable.property.dom, meta.function-call variable.other.object.property | #40c3b7 | — |
| support.type, support.class, support.constant.json, support.constant.math, support.variable.dom, support.other.namespace.php, support.other.namespace.use.php, meta.import.qualifier, meta.use.php, markup.changed.git_gutter | #00cbf0 | — |
| keyword.operator, storage.type.function.arrow | #95d8f3 | |
| constant.other.color | #93a1d4 | — |
| invalid, invalid.illegal | #ff3e62 | — |
| meta.tag, punctuation, punctuation.definition.tag, punctuation.definition.tag.html, punctuation.section.embedded, punctuation.separator.inheritance.php, keyword.other.template, keyword.other.substitution | #7ae3ff | — |
| comment, comment punctuation.definition.comment | #64455a | italic |
| comment.block.documentation, comment.block.documentation punctuation.definition.comment | #8b607d | italic |
| tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js | #6a9cff | italic |
| source.json meta.structure.dictionary.json support.type.property-name.json, source.json meta.structure.dictionary.json support.type.property-name.json punctuation.support.type.property-name | #6a9cff | — |
| source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json, source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json punctuation.support.type.property-name | #14d3f4 | — |
| source.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, source.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 punctuation.support.type.property-name | #6dd3ff | — |
| source.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, source.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 punctuation.support.type.property-name | #b88eff | — |
| source.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, source.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 punctuation.support.type.property-name | #efb259 | — |
| source.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, source.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 punctuation.support.type.property-name | #14d3f4 | — |
| source.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, source.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 punctuation.support.type.property-name | #66e7d3 | — |
| source.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, source.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 punctuation.support.type.property-name | #ff6684 | — |
| source.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 meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json, source.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 meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json punctuation.support.type.property-name | #9fdb5d | — |
| entity.name.tag, keyword.control.svelte, keyword.control.conditional.svelte, punctuation.definition.tag, punctuation.definition.keyword.svelte, support.class.component.js, support.class.component.svelte | #ff6684 | bold |
| entity.other.attribute-name, meta.directive.on.svelte | #b88eff | — |
| 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 | #6a9cff | — |
| meta.property-value.css | #ff9951 | — |
| punctuation.definition.entity.css | #b88eff | — |
| markup.inserted | #37a6b8 | — |
| markup.deleted | #9a434d | — |
| markup.changed | #5680c6 | — |
| text.html.markdown markup.inline.raw.string.markdown, text.html.markdown markup.inline.raw.string.markdown punctuation.definition.raw.markdown | #b88eff | — |
| heading.1.markdown entity.name, heading.1.markdown punctuation.definition.heading.markdown, markup.heading.setext.1.markdown | #7ae3ff | bold |
| heading.2.markdown entity.name, heading.2.markdown punctuation.definition.heading.markdown, markup.heading.setext.2.markdown | #4fc2ff | bold |
| heading.3.markdown entity.name, heading.3.markdown punctuation.definition.heading.markdown | #6a9cff | bold |
| heading.4.markdown entity.name, heading.4.markdown punctuation.definition.heading.markdown | #5f8cec | bold |
| heading.5.markdown entity.name, heading.5.markdown punctuation.definition.heading.markdown | #93a1d4 | bold |
| heading.6.markdown entity.name, heading.6.markdown punctuation.definition.heading.markdown | #6e78a7 | bold |
| markup.bold, punctuation.definition.bold.markdown | #b9c6fc | bold |
| markup.italic, punctuation.definition.italic.markdown | #b9c6fc | italic |
| markup.bold markup.italic, markup.bold markup.italic punctuation | #b9c6fc | italic bold |
| markup.quote punctuation.definition.blockquote.markdown | #49517e | — |
| markup.quote | — | italic |
| string.other.link.title.markdown | #66e7d3 | — |
| markup.underline.link.markdown, markup.underline.link.image.markdown | #6fc3ff | — |
| markup.fenced_code.block.markdown punctuation, fenced_code.block.language.markdown | #7ae3ff | — |
| meta.separator | #8b607d | bold |
| markup.table | #b9caff | — |
| *url*, *link*, *uri* | — | underline |
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}!`;
}