We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 68bd17e commit 3538673Copy full SHA for 3538673
src/types.ts
@@ -136,12 +136,25 @@ export interface RiveRendererInterface {
136
): void;
137
}
138
139
-export interface FileAssetSource {
140
- sourceUrl?: string;
141
- sourceAsset?: string;
142
- sourceAssetId?: string;
143
- path?: string;
144
-}
+export type FileAssetSource =
+ | {
+ sourceUrl: string;
+ sourceAsset?: never;
+ sourceAssetId?: never;
+ path?: never;
145
+ }
146
147
+ sourceAsset: string;
148
+ sourceUrl?: never;
149
150
151
152
153
+ sourceAssetId: string;
154
+ path?: string;
155
156
157
+ };
158
159
export interface FileHandlerOptions {
160
source: RiveAssetPropType | FileAssetSource;
0 commit comments