Files
react-native-svg/windows/RNSVG/ViewProps.idl
Marlene Cota b80f102b09 feat(windows): add fabric support (#2321)
# Summary
This PR adds Fabric support and a FabricExample app for Windows.

Windows support for Fabric is experimental and as such APIs are subject
to change/break.

## Test Plan


https://github.com/software-mansion/react-native-svg/assets/1422161/2a7db119-44a8-4ee1-a837-41ca8320d8fa

## Compatibility

| OS      | Implemented |
| ------- | :---------: |
| iOS     |         |
| Android |         |
| Windows |         |

## Checklist
- [x] I have tested this on a device and a simulator
- [ ] I added documentation in `README.md`
- [ ] I updated the typed files (typescript)
- [ ] I added a test for the API in the `__tests__` folder
2024-08-19 08:18:45 +02:00

107 lines
2.3 KiB
Plaintext

namespace RNSVG
{
[experimental]
[default_interface]
unsealed runtimeclass SvgNodeCommonProps : Microsoft.ReactNative.IComponentProps {
};
[experimental]
[default_interface]
unsealed runtimeclass SvgRenderableCommonProps : SvgNodeCommonProps {
};
[experimental]
[default_interface]
runtimeclass SvgViewProps : Microsoft.ReactNative.IComponentProps {
};
[experimental]
[default_interface]
unsealed runtimeclass RectProps : SvgRenderableCommonProps {
};
[experimental]
[default_interface]
unsealed runtimeclass CircleProps : SvgRenderableCommonProps {
};
[experimental]
[default_interface]
unsealed runtimeclass EllipseProps : SvgRenderableCommonProps {
};
[experimental]
[default_interface]
unsealed runtimeclass LineProps : SvgRenderableCommonProps {
};
[experimental]
[default_interface]
unsealed runtimeclass PathProps : SvgRenderableCommonProps {
};
[experimental]
[default_interface]
unsealed runtimeclass UseProps : SvgRenderableCommonProps {
};
[experimental]
[default_interface]
unsealed runtimeclass SymbolProps : SvgRenderableCommonProps {
};
[experimental]
[default_interface]
unsealed runtimeclass ImageProps : SvgRenderableCommonProps {
};
[experimental]
[default_interface]
unsealed runtimeclass SvgGroupCommonProps : SvgRenderableCommonProps {
};
[experimental]
[default_interface]
unsealed runtimeclass DefsProps : SvgGroupCommonProps {
};
[experimental]
[default_interface]
unsealed runtimeclass ClipPathProps : SvgGroupCommonProps {
};
[experimental]
[default_interface]
unsealed runtimeclass MarkerProps : SvgGroupCommonProps {
};
[experimental]
[default_interface]
unsealed runtimeclass MaskProps : SvgGroupCommonProps {
};
[experimental]
[default_interface]
unsealed runtimeclass LinearGradientProps : SvgGroupCommonProps {
};
[experimental]
[default_interface]
unsealed runtimeclass RadialGradientProps : SvgGroupCommonProps {
};
[experimental]
[default_interface]
unsealed runtimeclass PatternProps : SvgGroupCommonProps {
};
[experimental]
[default_interface]
unsealed runtimeclass SvgTextCommonProps : SvgGroupCommonProps {
};
[experimental]
[default_interface]
unsealed runtimeclass TSpanProps : SvgTextCommonProps {
};
}