|
1 /* This Source Code Form is subject to the terms of the Mozilla Public |
|
2 * License, v. 2.0. If a copy of the MPL was not distributed with this file, |
|
3 * You can obtaone at http://mozilla.org/MPL/2.0/. */ |
|
4 |
|
5 /** |
|
6 * Options for nsINativeOSFileInternals::Read |
|
7 */ |
|
8 dictionary NativeOSFileReadOptions |
|
9 { |
|
10 /** |
|
11 * If specified, convert the raw bytes to a String |
|
12 * with the specified encoding. Otherwise, return |
|
13 * the raw bytes as a TypedArray. |
|
14 */ |
|
15 DOMString? encoding; |
|
16 |
|
17 /** |
|
18 * If specified, limit the number of bytes to read. |
|
19 */ |
|
20 unsigned long long? bytes; |
|
21 }; |