mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-21 02:37:05 +02:00
fix: script types
This commit is contained in:
1 parent
31f7618a09
commit
76a8f8396b
1 file changed
+13
-7
@@ -1,7 +1,6 @@
|
||||
import {
|
||||
AverageDefinitions,
|
||||
AverageDefinitionsEntry,
|
||||
AverageDefinitionsEntrySubPartial,
|
||||
AverageDefinitionsManifest,
|
||||
IndividualTankStats,
|
||||
REGIONS,
|
||||
@@ -9,7 +8,7 @@ import {
|
||||
Samples,
|
||||
averageDefinitionsAllStatsKeys,
|
||||
emptySamples,
|
||||
encodeProtobufToBase64,
|
||||
encodePB64,
|
||||
getAccountInfo,
|
||||
getTankStats,
|
||||
idToRegion,
|
||||
@@ -24,6 +23,17 @@ interface DataPoint {
|
||||
w: number;
|
||||
}
|
||||
|
||||
type OptionalSecondLevel<T> = {
|
||||
[P in keyof T]: P extends 'samples'
|
||||
? T[P]
|
||||
: {
|
||||
[K in keyof T[P]]?: T[P][K];
|
||||
};
|
||||
};
|
||||
|
||||
type AverageDefinitionsEntrySubPartial =
|
||||
OptionalSecondLevel<AverageDefinitionsEntry>;
|
||||
|
||||
const MINUTE = 60 * 1000;
|
||||
const HOUR = 60 * MINUTE;
|
||||
const DAY = 24 * HOUR;
|
||||
@@ -225,11 +235,7 @@ async function postWork() {
|
||||
commitAssets('averages', [
|
||||
{
|
||||
path: `averages/${latest}.pb`,
|
||||
content: await encodeProtobufToBase64(
|
||||
'average_definitions',
|
||||
'blitzkit.AverageDefinitions',
|
||||
averageDefinitions,
|
||||
),
|
||||
content: encodePB64(AverageDefinitions, averageDefinitions),
|
||||
encoding: 'base64',
|
||||
},
|
||||
{
|
||||
|
||||
Reference in new issue
Block a user