import { TypeUuid } from '@rushstack/node-core-library' ; remarks public export class PluginFeatureInitialization { internal public _context ! : PluginFeatureContext ; internal public constructor ( ) { } } /**
 * Context object for  PluginFeature .
 * Exposes various services that can be used by a plugin.
 *
 *  public export class PluginFeatureContext { } const uuidPluginFeature = '56876472-7134-4812-819e-533de0ee10e6' ; public export abstract class PluginFeature { /**
     * Exposes various services that can be used by a plugin.
     */ public context : PluginFeatureContext ; internal public constructor ( initialization ) { this . context = initialization . _context ; } virtual public onInitialized ( ) { } public static [ Symbol . hasInstance ] ( instance ) { return TypeUuid . isInstanceOf ( instance , uuidPluginFeature ) ; } } TypeUuid . registerClass ( PluginFeature , uuidPluginFeature ) ;