UpdatedCallback<U extends Record<string, unknown> = Record<string, never>, K extends Extract<keyof U, string> = Extract<keyof U, string>>
ts
type UpdatedCallback<
U extends Record<string, unknown> = Record<string, never>,
K extends Extract<keyof U, string> = Extract<keyof U, string>,
> = (name: K, value: U[K], oldValue?: U[K]) => void;Callback invoked when a concrete uniform changes.
Type Parameters
U
U extends Record<string, unknown> = Record<string, never>
K
K extends Extract<keyof U, string> = Extract<keyof U, string>
Parameters
name
K
value
U[K]
oldValue?
U[K]
Returns
void