Trying to use this in TS leads to the following type error:
'new' expression, whose target lacks a construct signature, implicitly has an 'any' type.ts(7009)
Looking at another packages types, they export a new mkAlea function type for the alea use in TS.
export declare const mkAlea: (seed?: string) => AleaPRNG;