diff --git a/_G.d.ts b/_G.d.ts index 9991b10..f86d854 100644 --- a/_G.d.ts +++ b/_G.d.ts @@ -200,7 +200,7 @@ interface Userdata { // Mutation and conversion mutate(data_type: UserdataType, width?: number, height?: number): void; convert(data_type: UserdataType, dest?: Userdata): Userdata; - + // Interpolation lerp(offset?: number, len?: number, el_stride?: number, num_lerps?: number, lerp_stride?: number): Userdata; @@ -423,7 +423,22 @@ declare function matmul3d(m0: Userdata<"f64">, m1: Userdata<"f64">, m_out?: User // ===================== // Window API // ===================== -declare function window(attributes?: any): any; +declare function window(attributes?: Partial<{ + width: number + height: number + title: string + pauseable: boolean + tabbled: boolean + has_frame: boolean + resizeable: boolean + wallpapier: boolean + autoclose: boolean + z: number + cursor: 0 | 1 | Userdata + squashable: boolean + background_updates: boolean + background_draws: boolean +}>): any; declare function window(width: number, height: number): any; declare function get_display(): Userdata<"u8">; declare function set_draw_target(ud?: Userdata<"u8">): void;