#defined a type in a For ... of ?
18 messages · Page 1 of 1 (latest)
can't give a type to for...of... variables
dangit
but then I get this error
fleets should be Fleet[]
I am aware, and neptunes pride is not Typed, its from JS. Writing an extension for something
when I swap to Fleet I get this error
as Array<Fleet> then i guess
hmm
that's weird
what is the inferred type of ship.o?
export interface Fleet extends SpaceObject {
l: number;
lx: string; // last x position
ly: string; // last y position
n: string; // name
o: [number, number, FleetOrder, number][]; // orders [delay, staruid, action, argument]
puid: number; // owner
st: number; // strength (ship count)
uid: number; // unique id
w: number; // flying at warp?
}
export interface SpaceObject {
n: string;
puid: number;
uid: number;
x: string;
y: string;
}