Properties
Protected _config
_config: ConfigType = ...
Protected _massUnwrap
_massUnwrap: (<Nodule>(nodules: Nodule[], names: (keyof Nodule)[]) => void) = shimmer.massUnwrap
Type declaration
- <Nodule>(nodules: Nodule[], names: (keyof Nodule)[]): void
Type Parameters
Parameters
nodules: Nodule[]
names: (keyof Nodule)[]
Returns void
Protected _massWrap
_massWrap: (<Nodule, FieldName>(nodules: Nodule[], names: FieldName[], wrapper: ((original: Nodule[FieldName]) => Nodule[FieldName])) => void) = shimmer.massWrap
Type declaration
- <Nodule, FieldName>(nodules: Nodule[], names: FieldName[], wrapper: ((original: Nodule[FieldName]) => Nodule[FieldName])): void
Type Parameters
Nodule extends object
FieldName extends string | number | symbol
Parameters
nodules: Nodule[]
names: FieldName[]
wrapper: ((original: Nodule[FieldName]) => Nodule[FieldName])
- (original: Nodule[FieldName]): Nodule[FieldName]
Parameters
original: Nodule[FieldName]
Returns Nodule[FieldName]
Returns void
Protected _unwrap
_unwrap: (<Nodule>(nodule: Nodule, name: keyof Nodule) => void) = shimmer.unwrap
Type declaration
- <Nodule>(nodule: Nodule, name: keyof Nodule): void
Type Parameters
Parameters
nodule: Nodule
name: keyof Nodule
Returns void
Protected _wrap
_wrap: (<Nodule, FieldName>(nodule: Nodule, name: FieldName, wrapper: ((original: Nodule[FieldName]) => Nodule[FieldName])) => void) = shimmer.wrap
Type declaration
- <Nodule, FieldName>(nodule: Nodule, name: FieldName, wrapper: ((original: Nodule[FieldName]) => Nodule[FieldName])): void
Type Parameters
Nodule extends object
FieldName extends string | number | symbol
Parameters
nodule: Nodule
name: FieldName
wrapper: ((original: Nodule[FieldName]) => Nodule[FieldName])
- (original: Nodule[FieldName]): Nodule[FieldName]
Parameters
original: Nodule[FieldName]
Returns Nodule[FieldName]
Returns void
Readonly instrumentationName
instrumentationName: string
Readonly instrumentationVersion
instrumentationVersion: string
Base abstract internal class for instrumenting node and web plugins