Summer Time Theme
Publisher: Dennis VashThemes in package: 1
π§ A modern Dark Material theme for VS-Code IDE π¦
π§ A modern Dark Material theme for VS-Code IDE π¦
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 |
|---|---|---|
| constant.other.color, keyword.other.substitution, keyword.other.template, punctuation.section.embedded, punctuation.separator.inheritance.php, punctuation, source | #ECF6FF | β |
| support.type.object, constant.other.symbol, constant.other.key, entity.other.inherited-class, markup.heading, markup.inserted.git_gutter, support.type.property-name, variable.graphql, variable.parameter, entity.name.type.class, entity.name.type.interface, entity.name.type.module, support.class.builtin, variable.object.property, meta.object-literal, support.class, entity.name.function.tagged-template | #ECF6FF | bold |
| markup.italic, meta.property-value, source.css constant, source.css support.constant, source.stylus constant, source.stylus support.constant, string, constant.numeric.css, string.quoted.single, string.template, support.function.console, meta.function-call.object | #ECF6FF | italic |
| entity.name.function | #ECF6FF | underline |
| support.variable.object, constant.language, support.constant, constant.character, constant.escape, keyword.other.unit, keyword.other, entity.name.type.class.php | #ECF6FF | italic bold |
| variable.function.constructor, meta.function-call.static | #ECF6FF | italic underline bold |
| variable.function, markup.underline.link, meta.function-call | #ECF6FF | italic underline |
| constant.numeric.decimal, constant.other.reference.link.markdown, entity.other.attribute-name.class, entity.other.inherited-class, punctuation.section.embedded, 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.stylus string, entity.name.type.instance, meta.type.object.graphql, punctuation.definition.tag, entity.name.fragment.graphql, meta.function.php, variable.other.php | #EBEA8B | |
| variable.parameter.graphql, support.function.magic, storage.type.shape | #EBEA8B | italic |
| 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 | #EBEA8B | bold |
| meta.property.object, string.other.link.title.markdown, 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 support.type.property-name.json, support.type, string.regexp, variable.other, variable.other.bracket.shell, variable.other.readwrite, variable.other.property | #AEE9F5 | |
| variable.other.object, variable.other.readwrite.alias, variable.fragment.graphql, entity.name.type.typedecl | #AEE9F5 | italic |
| source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json, support.class.component, entity.name.tag | #AEE9F5 | bold |
| entity.name.tag, markup.deleted.git_gutter, support.class.component | #AEE9F5 | italic bold |
| #AEE9F5 | italic underline | |
| support.type, variable.other.constant, support.variable.property, 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, string.other.link, meta.property-list.scss, markup.inserted, meta.type.object.graphql, support.type.primitive | #A8F79A | |
| constant.character.escape, entity.name.type, entity.other.attribute-name, support.class.console, support.function, support.type.graphql, storage.type.php | #A8F79A | italic |
| #A8F79A | italic underline | |
| markup.underline | #A8F79A | underline |
| 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, markup.underline, entity.name.tag.css | #A8F79A | bold |
| keyword, punctuation, punctuation.operation.graphql, storage.modifier.php, storage.type | #F699D9 | |
| constant.language, storage.modifier, entity.name.tag.grapahql.js, constant.other | #F699D9 | bold |
| keyword.control, punctuation.definition, keyword.fragment.graphql | #F699D9 | italic |
| keyword.generator.asterisk | #F699D9 | italic bold |
| comment | #A3B5C3 | β |
| punctuation.definition.comment | #A3B5C3 | italic |
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}!`;
}