UNPKG

@shopify/theme-language-server-common

Version:

<h1 align="center" style="position: relative;" > <br> <img src="https://github.com/Shopify/theme-check-vscode/blob/main/images/shopify_glyph.png?raw=true" alt="logo" width="141" height="160"> <br> Theme Language Server </h1>

22 lines (21 loc) 1.12 kB
import { Connection } from 'vscode-languageserver'; import { ClientCapabilities } from '../ClientCapabilities'; export declare const CHECK_ON_OPEN: "themeCheck.checkOnOpen"; export declare const CHECK_ON_SAVE: "themeCheck.checkOnSave"; export declare const CHECK_ON_CHANGE: "themeCheck.checkOnChange"; export declare const ConfigurationKeys: readonly ["themeCheck.checkOnOpen", "themeCheck.checkOnSave", "themeCheck.checkOnChange"]; export declare class Configuration { private connection; private capabilities; [CHECK_ON_OPEN]: boolean; [CHECK_ON_SAVE]: boolean; [CHECK_ON_CHANGE]: boolean; constructor(connection: Connection, capabilities: ClientCapabilities); setup(): void; shouldCheckOnOpen(): Promise<boolean>; shouldCheckOnSave(): Promise<boolean>; shouldCheckOnChange(): Promise<boolean>; clearCache(): void; fetchConfiguration: import("@shopify/theme-check-common").MemoedFunction<() => Promise<void>>; registerDidChangeCapability: import("@shopify/theme-check-common").MemoedFunction<() => Promise<import("vscode-languageserver").Disposable | undefined>>; }