/** * Interface for SPFx QoS extraData field. * This provides schema validation through the interface to consolidate all extra data in a known set of fields. * * @remarks * The goal of this interface is to provide a comprehensive list of extra data fields and encourage re-use, even if * it's used in a different context. * * @internal */ export interface IQosExtraData { /** * Component id. This should be a Guid value. */ manifestId?: string; /** * Component version. This should be a string that matches with sp-core-library Version definition. */ version?: string; /** * Component alias. */ alias?: string; /** * True if the component is a first-party component. */ isInternal?: boolean; /** * Name. Its meaning can change depending on the context of the QoS monitor. * * Usage: * SPComponentLoader.loadPathDependency: Resource name (path dependency) being loaded. */ name?: string; /** * True if the event is intentional */ isIntentional?: boolean; /** * True if the component in the operation comes from a debug manifest. * Usage: SPComponentLoader.loadComponent */ isDebug?: boolean; /** * Loader used in the operation. Currently it can be "systemjs" or "requirejs" * Usage: SPComponentLoader.loadComponent */ loader?: string; } //# sourceMappingURL=IQosExtraData.d.ts.map