INNER CODE UNIT · TypeScript
activate
iamcco/coc-flutter · src/index.ts:10
export async function activate(context: ExtensionContext): Promise<void> {
const config = workspace.getConfiguration('flutter');
const isEnabled = config.get<boolean>('enabled', true);
// if not enabled then return
if (!isEnabled) {
return;
}
context.subscriptions.push(logger);
// logger init
logger.init(config.get<logLevel>('trace.server', 'off'));
const daemon = new DaemonServer({
workspaceState: context.workspaceState,
globalState: context.globalState,
});
context.subscriptions.push(daemon);