suvat
Version:
A small TypeScript/JavaScript library for solving SUVAT equations.
41 lines (40 loc) • 1.11 kB
TypeScript
export interface Suvat {
s: number;
u: number;
v: number;
a: number;
t: number;
}
export declare const formulas: Readonly<{
s: Readonly<{
u(d: Partial<Suvat>): number;
v(d: Partial<Suvat>): number;
a(d: Partial<Suvat>): number;
t(d: Partial<Suvat>): number;
}>;
u: Readonly<{
s(d: Partial<Suvat>): number;
v(d: Partial<Suvat>): number;
a(d: Partial<Suvat>): number;
t(d: Partial<Suvat>): number;
}>;
v: Readonly<{
s(d: Partial<Suvat>): number;
u(d: Partial<Suvat>): number;
a(d: Partial<Suvat>): number;
t(d: Partial<Suvat>): number;
}>;
a: Readonly<{
s(d: Partial<Suvat>): number;
u(d: Partial<Suvat>): number;
v(d: Partial<Suvat>): number;
t(d: Partial<Suvat>): number;
}>;
t: Readonly<{
s(d: Partial<Suvat>): number;
u(d: Partial<Suvat>): number;
v(d: Partial<Suvat>): number;
a(d: Partial<Suvat>): number;
}>;
}>;
export declare function complete(data: Partial<Suvat>): Suvat | undefined;