How do I use DataStore.UpdateAsync()??

why is this erroring?, I tried everything lol, what is the correct way to use UpdateAsync
No description
3 Replies
PepeElToro41
PepeElToro41OP2y ago
@Dionysusnu so I get this error, how can I verify this? I tried to but I dont see a way to verify it on run-time
No description
PepeElToro41
PepeElToro41OP2y ago
PlayerData is just a type, it's declared like this:
No description
PepeElToro41
PepeElToro41OP2y ago
heres the full error: Argument of type '(oldValue?: { VipRewarded: boolean; OwnedBooths: ("Default" | "RamenVendor" | "IceCream" | "Nature" | "Rock" | "LightPost" | "Bench" | "Tree" | "Vending" | "PublicToilet")[]; Coins: number; ... 5 more ...; ArcadeKeyBinds: {}; } | undefined, Store: DataStoreKeyInfo) => LuaTuple<...> | undefined' is not assignable to parameter of type '(oldValue: { VipRewarded: boolean; OwnedBooths: ("Default" | "RamenVendor" | "IceCream" | "Nature" | "Rock" | "LightPost" | "Bench" | "Tree" | "Vending" | "PublicToilet")[]; Coins: number; ... 5 more ...; ArcadeKeyBinds: {}; } | undefined, keyInfo: DataStoreKeyInfo) => LuaTuple<...>'. Type 'LuaTuple<[{ VipRewarded: boolean; OwnedBooths: ("Default" | "RamenVendor" | "IceCream" | "Nature" | "Rock" | "LightPost" | "Bench" | "Tree" | "Vending" | "PublicToilet")[]; Coins: number; ... 5 more ...; ArcadeKeyBinds: {}; }, unknown, object]> | undefined' is not assignable to type 'LuaTuple<[newValue: unknown, userIds?: number[] | undefined, metadata?: object | undefined]>'. Type 'undefined' is not assignable to type 'LuaTuple<[newValue: unknown, userIds?: number[] | undefined, metadata?: object | undefined]>'. Type 'undefined' is not assignable to type '[newValue: unknown, userIds?: number[] | undefined, metadata?: object | undefined]'

Did you find this page helpful?