UNPKG

4.96 kBTypeScriptView Raw
1/*! *****************************************************************************
2Copyright (c) Microsoft Corporation. All rights reserved.
3Licensed under the Apache License, Version 2.0 (the "License"); you may not use
4this file except in compliance with the License. You may obtain a copy of the
5License at http://www.apache.org/licenses/LICENSE-2.0
6
7THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
8KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
9WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
10MERCHANTABLITY OR NON-INFRINGEMENT.
11
12See the Apache Version 2.0 License for specific language governing permissions
13and limitations under the License.
14***************************************************************************** */
15
16
17
18/// <reference no-default-lib="true"/>
19
20
21interface Array<T> {
22 /**
23 * Determines whether an array includes a certain element, returning true or false as appropriate.
24 * @param searchElement The element to search for.
25 * @param fromIndex The position in this array at which to begin searching for searchElement.
26 */
27 includes(searchElement: T, fromIndex?: number): boolean;
28}
29
30interface ReadonlyArray<T> {
31 /**
32 * Determines whether an array includes a certain element, returning true or false as appropriate.
33 * @param searchElement The element to search for.
34 * @param fromIndex The position in this array at which to begin searching for searchElement.
35 */
36 includes(searchElement: T, fromIndex?: number): boolean;
37}
38
39interface Int8Array {
40 /**
41 * Determines whether an array includes a certain element, returning true or false as appropriate.
42 * @param searchElement The element to search for.
43 * @param fromIndex The position in this array at which to begin searching for searchElement.
44 */
45 includes(searchElement: number, fromIndex?: number): boolean;
46}
47
48interface Uint8Array {
49 /**
50 * Determines whether an array includes a certain element, returning true or false as appropriate.
51 * @param searchElement The element to search for.
52 * @param fromIndex The position in this array at which to begin searching for searchElement.
53 */
54 includes(searchElement: number, fromIndex?: number): boolean;
55}
56
57interface Uint8ClampedArray {
58 /**
59 * Determines whether an array includes a certain element, returning true or false as appropriate.
60 * @param searchElement The element to search for.
61 * @param fromIndex The position in this array at which to begin searching for searchElement.
62 */
63 includes(searchElement: number, fromIndex?: number): boolean;
64}
65
66interface Int16Array {
67 /**
68 * Determines whether an array includes a certain element, returning true or false as appropriate.
69 * @param searchElement The element to search for.
70 * @param fromIndex The position in this array at which to begin searching for searchElement.
71 */
72 includes(searchElement: number, fromIndex?: number): boolean;
73}
74
75interface Uint16Array {
76 /**
77 * Determines whether an array includes a certain element, returning true or false as appropriate.
78 * @param searchElement The element to search for.
79 * @param fromIndex The position in this array at which to begin searching for searchElement.
80 */
81 includes(searchElement: number, fromIndex?: number): boolean;
82}
83
84interface Int32Array {
85 /**
86 * Determines whether an array includes a certain element, returning true or false as appropriate.
87 * @param searchElement The element to search for.
88 * @param fromIndex The position in this array at which to begin searching for searchElement.
89 */
90 includes(searchElement: number, fromIndex?: number): boolean;
91}
92
93interface Uint32Array {
94 /**
95 * Determines whether an array includes a certain element, returning true or false as appropriate.
96 * @param searchElement The element to search for.
97 * @param fromIndex The position in this array at which to begin searching for searchElement.
98 */
99 includes(searchElement: number, fromIndex?: number): boolean;
100}
101
102interface Float32Array {
103 /**
104 * Determines whether an array includes a certain element, returning true or false as appropriate.
105 * @param searchElement The element to search for.
106 * @param fromIndex The position in this array at which to begin searching for searchElement.
107 */
108 includes(searchElement: number, fromIndex?: number): boolean;
109}
110
111interface Float64Array {
112 /**
113 * Determines whether an array includes a certain element, returning true or false as appropriate.
114 * @param searchElement The element to search for.
115 * @param fromIndex The position in this array at which to begin searching for searchElement.
116 */
117 includes(searchElement: number, fromIndex?: number): boolean;
118}
\No newline at end of file