Merge branch 'main' into main

This commit is contained in:
ayden 2026-10-08 12:27:12 -04:00 • committed by GitHub
commit 4d6ca7f875
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 25 additions and 13 deletions

View file

@ -1,4 +1,4 @@
local typeof = game and typeof or require "../test/mock".typeof :: never
local typeof = Instance and typeof or require "../test/mock".typeof :: never
local flags = require "./flags"
local implicit_effect = require "./implicit_effect"

View file

@ -1,4 +1,4 @@
local typeof = game and typeof or require "../test/mock".typeof :: never
local typeof = Instance and typeof or require "../test/mock".typeof :: never
local graph = require "./graph"
local get_scope = graph.get_scope

View file

@ -1,5 +1,5 @@
local typeof = game and typeof or require "../test/mock".typeof :: never
local Instance = game and Instance or require "../test/mock".Instance :: never
local typeof = Instance and typeof or require "../test/mock".typeof :: never
local Instance = Instance or require "../test/mock".Instance :: never
local defaults = require "./defaults"
local apply = require "./apply"
@ -59,7 +59,7 @@ export type Instances = {
-- layer collectors
ScreenGui: ScreenGui,
SufaceGui: SurfaceGui,
SurfaceGui: SurfaceGui,
BillboardGui: BillboardGui,
-- ui objects
@ -104,6 +104,18 @@ export type Instances = {
StyleDerive: StyleDerive,
StyleLink: StyleLink,
StyleQuery: StyleQuery,
-- interaction
ProximityPrompt: ProximityPrompt,
-- value objs
BoolValue: BoolValue,
IntValue: IntValue,
NumberValue: NumberValue,
StringValue: StringValue,
ObjectValue: ObjectValue,
Color3Value: Color3Value,
Vector3Value: Vector3Value,
CFrameValue: CFrameValue,
}
export type function Properties(instance: type?)

View file

@ -1,5 +1,5 @@
local Enum = game and Enum or require "../test/mock".Enum :: never
local Color3 = game and Color3 or require "../test/mock".Color3 :: never
local Enum = Enum or require "../test/mock".Enum :: never
local Color3 = Color3 or require "../test/mock".Color3 :: never
return {
Part = {

View file

@ -31,17 +31,17 @@ export type Instances = create.Instances
export type Properties<T> = create.Properties<T>
local function step(dt: number)
if game then debug.profilebegin("VIDE STEP") end
if debug.profilebegin then debug.profilebegin("VIDE STEP") end
if game then debug.profilebegin("VIDE SPRING") end
if debug.profilebegin then debug.profilebegin("VIDE SPRING") end
update_springs(dt)
if game then debug.profileend() end
if debug.profileend then debug.profileend() end
if game then debug.profilebegin("VIDE SCHEDULER") end
if debug.profilebegin then debug.profilebegin("VIDE SCHEDULER") end
update_timeouts(dt)
if game then debug.profileend() end
if debug.profileend then debug.profileend() end
if game then debug.profileend() end
if debug.profileend then debug.profileend() end
end
local stepped = game and game:GetService("RunService").Heartbeat:Connect(function(dt: number)