diff options
Diffstat (limited to 'examples/scala-js/library/src/main/scala/scala/scalajs/js/typedarray/TypedArray.scala')
-rw-r--r-- | examples/scala-js/library/src/main/scala/scala/scalajs/js/typedarray/TypedArray.scala | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/examples/scala-js/library/src/main/scala/scala/scalajs/js/typedarray/TypedArray.scala b/examples/scala-js/library/src/main/scala/scala/scalajs/js/typedarray/TypedArray.scala deleted file mode 100644 index 4e33b5d..0000000 --- a/examples/scala-js/library/src/main/scala/scala/scalajs/js/typedarray/TypedArray.scala +++ /dev/null @@ -1,46 +0,0 @@ -package scala.scalajs.js.typedarray - -import scala.scalajs.js -import scala.scalajs.js.annotation.JSBracketAccess - -trait TypedArray[T, Repr] extends ArrayBufferView { - - /** The number of elements in this TypedArray */ - val length: Int = js.native - - /** Retrieve element at index */ - @JSBracketAccess - def apply(index: Int): T = js.native - - /** Set element at index */ - @JSBracketAccess - def update(index: Int, value: T): Unit = js.native - - /** Retrieve element at index */ - @JSBracketAccess - def get(index: Int): T = js.native - - /** Set element at index */ - @JSBracketAccess - def set(index: Int, value: T): Unit = js.native - - /** Set the values of typedArray in this TypedArray */ - def set(typedArray: TypedArray[_, _]): Unit = js.native - - /** Set the values of typedArray in this TypedArray at given offset */ - def set(typedArray: TypedArray[_, _], offset: Int): Unit = js.native - - /** Set the values from array in this TypedArray */ - def set(array: js.Array[_]): Unit = js.native - - /** Set the values from array in this TypedArray at given offset */ - def set(array: js.Array[_], offset: Int): Unit = js.native - - /** Create a new TypedArray view of this TypedArray at given location */ - def subarray(begin: Int, end: Int = ???): Repr = js.native - -} - -trait TypedArrayStatic extends js.Object { - val BYTES_PER_ELEMENT: Int = js.native -} |