mirror of
https://github.com/littensy/charm.git
synced 2026-10-20 17:51:37 +00:00
fix: function generics default to any for AnyMap
This commit is contained in:
parent
73ae0e6de4
commit
0358adc9c2
1 changed files with 2 additions and 2 deletions
4
src/charm/src/index.d.ts
vendored
4
src/charm/src/index.d.ts
vendored
|
|
@ -159,7 +159,7 @@ declare namespace Charm {
|
||||||
factory: (item: Item, index: number) => Cleanup | void,
|
factory: (item: Item, index: number) => Cleanup | void,
|
||||||
): Cleanup;
|
): Cleanup;
|
||||||
|
|
||||||
function observe<Key, Item>(
|
function observe<Key = any, Item = any>(
|
||||||
callback: Selector<AnyMap<Key, Item>>,
|
callback: Selector<AnyMap<Key, Item>>,
|
||||||
factory: (item: Item, key: Key) => Cleanup | void,
|
factory: (item: Item, key: Key) => Cleanup | void,
|
||||||
): Cleanup;
|
): Cleanup;
|
||||||
|
|
@ -184,7 +184,7 @@ declare namespace Charm {
|
||||||
mapper: (value: V0, index: number) => V1,
|
mapper: (value: V0, index: number) => V1,
|
||||||
): Selector<readonly V1[]>;
|
): Selector<readonly V1[]>;
|
||||||
|
|
||||||
function mapped<K0, V0, K1 = K0, V1 = V0>(
|
function mapped<K0 = any, V0 = any, K1 = K0, V1 = V0>(
|
||||||
callback: Selector<AnyMap<K0, V0>>,
|
callback: Selector<AnyMap<K0, V0>>,
|
||||||
mapper: (value: V0, key: K0) => LuaTuple<[value: V1 | undefined, key: K1]> | V1,
|
mapper: (value: V0, key: K0) => LuaTuple<[value: V1 | undefined, key: K1]> | V1,
|
||||||
): Selector<ReadonlyMap<K1, V1>>;
|
): Selector<ReadonlyMap<K1, V1>>;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue