@styled/typescript-styled-plugin
Version:
TypeScript language service plugin that adds IntelliSense for styled components
13 lines (12 loc) • 577 B
TypeScript
import { TemplateSettings } from 'typescript-template-language-service-decorator';
import * as ts from 'typescript/lib/tsserverlibrary';
import { ConfigurationManager } from './_configuration';
export declare class StyledPlugin {
private readonly typescript;
private _logger?;
private readonly _configManager;
constructor(typescript: typeof ts);
create(info: ts.server.PluginCreateInfo): ts.LanguageService;
onConfigurationChanged(config: any): void;
}
export declare function getTemplateSettings(configManager: ConfigurationManager): TemplateSettings;