mirror of
https://github.com/servo/servo.git
synced 2025-08-07 22:45:34 +01:00
Auto merge of #19511 - DonatJR:implement-read-methods-on-filereadersync, r=jdm
Implement read methods on FileReaderSync <!-- Please describe your changes on the following line: --> Implemented the read methods on the FileReaderSync struct according to https://w3c.github.io/FileAPI/#dfn-FileReaderSync --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #15114 <!-- Either: --> - [x] There are tests for these changes <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/19511) <!-- Reviewable:end -->
This commit is contained in:
commit
652a177ff5
9 changed files with 277 additions and 104 deletions
|
@ -34,6 +34,7 @@ interface DOMException {
|
|||
const unsigned short TIMEOUT_ERR = 23;
|
||||
const unsigned short INVALID_NODE_TYPE_ERR = 24;
|
||||
const unsigned short DATA_CLONE_ERR = 25;
|
||||
const unsigned short NOT_READABLE_ERR = 26;
|
||||
|
||||
// Error code as u16
|
||||
readonly attribute unsigned short code;
|
||||
|
|
|
@ -8,8 +8,12 @@
|
|||
interface FileReaderSync {
|
||||
// Synchronously return strings
|
||||
|
||||
// ArrayBuffer readAsArrayBuffer(Blob blob);
|
||||
// DOMString readAsBinaryString(Blob blob);
|
||||
// DOMString readAsText(Blob blob, optional DOMString label);
|
||||
// DOMString readAsDataURL(Blob blob);
|
||||
[Throws]
|
||||
ArrayBuffer readAsArrayBuffer(Blob blob);
|
||||
[Throws]
|
||||
DOMString readAsBinaryString(Blob blob);
|
||||
[Throws]
|
||||
DOMString readAsText(Blob blob, optional DOMString label);
|
||||
[Throws]
|
||||
DOMString readAsDataURL(Blob blob);
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue