31 lines
782 B
Kotlin
31 lines
782 B
Kotlin
|
|
@file:Suppress("INTERFACE_WITH_SUPERCLASS", "OVERRIDING_FINAL_MEMBER", "RETURN_TYPE_MISMATCH_ON_OVERRIDE", "CONFLICTING_OVERLOADS")
|
||
|
|
package tsstdlib
|
||
|
|
|
||
|
|
import kotlin.js.*
|
||
|
|
import org.khronos.webgl.*
|
||
|
|
import org.w3c.dom.*
|
||
|
|
import org.w3c.dom.events.*
|
||
|
|
import org.w3c.dom.parsing.*
|
||
|
|
import org.w3c.dom.svg.*
|
||
|
|
import org.w3c.dom.url.*
|
||
|
|
import org.w3c.fetch.*
|
||
|
|
import org.w3c.files.*
|
||
|
|
import org.w3c.notifications.*
|
||
|
|
import org.w3c.performance.*
|
||
|
|
import org.w3c.workers.*
|
||
|
|
import org.w3c.xhr.*
|
||
|
|
|
||
|
|
external interface Coordinates {
|
||
|
|
var accuracy: Number
|
||
|
|
var altitude: Number?
|
||
|
|
var altitudeAccuracy: Number?
|
||
|
|
var heading: Number?
|
||
|
|
var latitude: Number
|
||
|
|
var longitude: Number
|
||
|
|
var speed: Number?
|
||
|
|
}
|
||
|
|
|
||
|
|
external interface Position {
|
||
|
|
var coords: Coordinates
|
||
|
|
var timestamp: Number
|
||
|
|
}
|