vendor tsgo

This commit is contained in:
2026-07-09 16:50:43 -04:00
parent c06ea2e5a4
commit 98978e4930
5804 changed files with 1556156 additions and 101 deletions

View File

@@ -0,0 +1,15 @@
package dirty
type Cloneable[T any] interface {
Clone() T
}
type Value[T any] interface {
Value() T
Original() T
Dirty() bool
Change(apply func(T))
ChangeIf(cond func(T) bool, apply func(T)) bool
Delete()
Locked(fn func(Value[T]))
}