|
|
|
|
|
by resynth1943
2036 days ago
|
|
I use runtypes: import { Record, Number, Static } from 'runtypes';
export const Thing = Record({
thing: Number
});
export type Thing = Static<Thing>;
Then you can import it like this: import { Thing } from './thing';
function (thing: Thing) {
if (Thing.guard(thing)) { console.log('we have a thing!'); }
}
|
|