Skip to content

Commit a999fe7

Browse files
committed
fix: resolve TC39 decorator compat issues - use declare without override for type-narrowing fields, fix barrel import, bump dictionary mode threshold
1 parent c397543 commit a999fe7

21 files changed

+203
-20
lines changed

package-lock.json

Lines changed: 183 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/dev/core/src/Layers/highlightLayer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ interface IBlurPostProcess extends PostProcess {
6363
* It enforces keeping the most luminous color in the color channel.
6464
*/
6565
class GlowBlurPostProcess extends PostProcess {
66-
declare protected override _effectWrapper: ThinGlowBlurPostProcess;
66+
declare protected _effectWrapper: ThinGlowBlurPostProcess;
6767

6868
constructor(
6969
name: string,

packages/dev/core/src/PostProcesses/blackAndWhitePostProcess.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ export class BlackAndWhitePostProcess extends PostProcess {
3535
return "BlackAndWhitePostProcess";
3636
}
3737

38-
declare protected override _effectWrapper: ThinBlackAndWhitePostProcess;
38+
declare protected _effectWrapper: ThinBlackAndWhitePostProcess;
3939

4040
/**
4141
* Creates a black and white post process

packages/dev/core/src/PostProcesses/bloomMergePostProcess.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ export class BloomMergePostProcess extends PostProcess {
3232
return "BloomMergePostProcess";
3333
}
3434

35-
declare protected override _effectWrapper: ThinBloomMergePostProcess;
35+
declare protected _effectWrapper: ThinBloomMergePostProcess;
3636

3737
/**
3838
* Creates a new instance of @see BloomMergePostProcess

packages/dev/core/src/PostProcesses/blurPostProcess.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ export class BlurPostProcess extends PostProcess {
6767
return "BlurPostProcess";
6868
}
6969

70-
declare protected override _effectWrapper: ThinBlurPostProcess;
70+
declare protected _effectWrapper: ThinBlurPostProcess;
7171

7272
/**
7373
* Creates a new instance BlurPostProcess

packages/dev/core/src/PostProcesses/chromaticAberrationPostProcess.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ export class ChromaticAberrationPostProcess extends PostProcess {
9393
return "ChromaticAberrationPostProcess";
9494
}
9595

96-
declare protected override _effectWrapper: ThinChromaticAberrationPostProcess;
96+
declare protected _effectWrapper: ThinChromaticAberrationPostProcess;
9797

9898
/**
9999
* Creates a new instance ChromaticAberrationPostProcess

packages/dev/core/src/PostProcesses/circleOfConfusionPostProcess.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ export class CircleOfConfusionPostProcess extends PostProcess {
7575
return "CircleOfConfusionPostProcess";
7676
}
7777

78-
declare protected override _effectWrapper: ThinCircleOfConfusionPostProcess;
78+
declare protected _effectWrapper: ThinCircleOfConfusionPostProcess;
7979
private _depthTexture: Nullable<RenderTargetTexture> = null;
8080

8181
/**

packages/dev/core/src/PostProcesses/colorCorrectionPostProcess.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ export class ColorCorrectionPostProcess extends PostProcess {
4343
return "ColorCorrectionPostProcess";
4444
}
4545

46-
declare protected override _effectWrapper: ThinColorCorrectionPostProcess;
46+
declare protected _effectWrapper: ThinColorCorrectionPostProcess;
4747

4848
constructor(
4949
name: string,

packages/dev/core/src/PostProcesses/convolutionPostProcess.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ export class ConvolutionPostProcess extends PostProcess {
3737
return "ConvolutionPostProcess";
3838
}
3939

40-
declare protected override _effectWrapper: ThinConvolutionPostProcess;
40+
declare protected _effectWrapper: ThinConvolutionPostProcess;
4141

4242
/**
4343
* Creates a new instance ConvolutionPostProcess

packages/dev/core/src/PostProcesses/extractHighlightsPostProcess.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ export class ExtractHighlightsPostProcess extends PostProcess {
5050
return "ExtractHighlightsPostProcess";
5151
}
5252

53-
declare protected override _effectWrapper: ThinExtractHighlightsPostProcess;
53+
declare protected _effectWrapper: ThinExtractHighlightsPostProcess;
5454

5555
constructor(
5656
name: string,

0 commit comments

Comments
 (0)