From 8be3f7e412242e1c3e174b2833cdb38d0bf5b33d Mon Sep 17 00:00:00 2001 From: William Candillon Date: Mon, 9 Aug 2021 13:38:31 +0200 Subject: [PATCH] =?UTF-8?q?fix(=F0=9F=90=9B):=20Expose=20RN=20Transform=20?= =?UTF-8?q?API=20in=20types?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The SVG module supports the RN transform API. In fact, it is the recommended approach when animating SVG transform. This exposes the API via the TS types. --- src/index.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/index.d.ts b/src/index.d.ts index e11bd33d..de12ca4a 100644 --- a/src/index.d.ts +++ b/src/index.d.ts @@ -1,6 +1,6 @@ import * as React from 'react'; import * as ReactNative from 'react-native'; -import { GestureResponderEvent } from 'react-native'; +import { GestureResponderEvent, TransformStyle } from 'react-native'; // Common props export type NumberProp = string | number; @@ -203,7 +203,7 @@ export type ColumnMajorTransformMatrix = [ ]; export interface TransformProps extends TransformObject { - transform?: ColumnMajorTransformMatrix | string | TransformObject; + transform?: ColumnMajorTransformMatrix | string | TransformObject | TransformStyle["transform"]; } export interface CommonMaskProps {