Add FileBlob type
This commit is contained in:
parent
a71dc88407
commit
f9f9739cbd
15
src/sdk/models/Data.ts
Normal file
15
src/sdk/models/Data.ts
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
export interface FileBlob {
|
||||||
|
type: string,
|
||||||
|
data: Uint8Array
|
||||||
|
};
|
||||||
|
|
||||||
|
export function isFileBlob(data: any): data is FileBlob {
|
||||||
|
return (
|
||||||
|
typeof data === 'object' &&
|
||||||
|
data !== null &&
|
||||||
|
'type' in data &&
|
||||||
|
typeof data.type === 'string' &&
|
||||||
|
'data' in data &&
|
||||||
|
data.data instanceof Uint8Array
|
||||||
|
);
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user