From 4f12fee2ef2258926be4507f1cd63aa4872c6bba Mon Sep 17 00:00:00 2001 From: farfromrefuge Date: Fri, 19 Jan 2024 20:39:06 +0100 Subject: [PATCH] fix(color): setAlpha and other methods return proper Color class (#10441) --- packages/core/color/color-common.ts | 3 ++- packages/core/color/index.android.ts | 2 +- packages/core/color/index.ios.ts | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/core/color/color-common.ts b/packages/core/color/color-common.ts index 995417e9d..1f366f573 100644 --- a/packages/core/color/color-common.ts +++ b/packages/core/color/color-common.ts @@ -1,11 +1,12 @@ import * as definition from '.'; import * as types from '../utils/types'; import * as knownColors from './known-colors'; +import { Color } from '.'; const SHARP = '#'; const HEX_REGEX = /(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)|(^#[0-9A-F]{8}$)/i; -export class Color implements definition.Color { +export class ColorBase implements definition.Color { private _argb: number; private _name: string; diff --git a/packages/core/color/index.android.ts b/packages/core/color/index.android.ts index dcc173782..ccb213359 100644 --- a/packages/core/color/index.android.ts +++ b/packages/core/color/index.android.ts @@ -1,4 +1,4 @@ -import { Color as ColorBase } from './color-common'; +import { ColorBase } from './color-common'; export class Color extends ColorBase { get android(): number { diff --git a/packages/core/color/index.ios.ts b/packages/core/color/index.ios.ts index fafa3866c..063496caf 100644 --- a/packages/core/color/index.ios.ts +++ b/packages/core/color/index.ios.ts @@ -1,4 +1,4 @@ -import { Color as ColorBase } from './color-common'; +import { ColorBase } from './color-common'; export class Color extends ColorBase { private _ios: UIColor;