idlize

Форк
0
/
vector.d.ts 
29 строк · 587.0 Байт
1

2
declare type Vector1 = {
3
    x0: number
4
    x1: number
5
    x2: number
6
    x3: number
7
}
8

9
declare type Vector2 = {
10
    t: number
11
    x: number
12
    y: number
13
    z: number
14
}
15

16
declare interface VectorInterface { 
17
    (): VectorAttribute
18
}
19
declare const Vector: VectorInterface
20

21
declare class VectorAttribute extends CommonMethod<VectorAttribute> {
22

23
    testVector1(value: Vector1): VectorAttribute
24

25
    testVector2(value: Vector2): VectorAttribute
26

27
    testUnionVector1Number(value: Vector1 | number): VectorAttribute
28

29
    testUnionVector2Number(value: Vector2 | number): VectorAttribute
30
}
31

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.