til

How to sort of extend enums

typescript

Not sure what you'd need this but...

enum Status {
    RUNNING = "RUNNING",
    FINISHED = "FINISHED",
    FAILURE = "FAILURE"
}

const StatusValues = {
    ...Status,
    PENDING: "PENDING" as const
}

const st = StatusValues.RUNNING;

Check this TypeScript playground

I learnt this from @steveruizok