UNPKG

@manuth/generator-wsc-package

Version:

A Generator for WoltLab Suite Core Packages.

33 lines (32 loc) 1.35 kB
/// <reference types="yeoman-generator" /> import { GeneratorOptions } from "@manuth/extended-yo-generator"; import { CodeWorkspaceComponent, ITSProjectSettings, TSProjectLaunchSettingsProcessor } from "@manuth/generator-ts-project"; import { DebugConfiguration } from "vscode"; /** * Provides the functionality to process debug-configurations for {@link WoltLabGenerator `WoltLabGenerator<TSettings, TOptions>`}s. * * @template TSettings * The type of the settings of the generator. * * @template TOptions * The type of the options of the generator. */ export declare class WoltLabLaunchSettingsProcessor<TSettings extends ITSProjectSettings, TOptions extends GeneratorOptions> extends TSProjectLaunchSettingsProcessor<TSettings, TOptions> { /** * Initializes a new instance of the {@link WoltLabLaunchSettingsProcessor `WoltLabLaunchSettingsProcessor<TSettings, TOptions>`} class. * * @param component * The component of the processor. */ constructor(component: CodeWorkspaceComponent<TSettings, TOptions>); /** * @inheritdoc * * @param debugConfig * The debug-configuration to filter. * * @returns * A value indicating whether the debug-configuration should be included. */ protected FilterDebugConfig(debugConfig: DebugConfiguration): Promise<boolean>; }