setTimout has no delay even though there are no obvious errors

function abc() {
    console.log("ok")
}

setTimeout(abc, 10000000000000000000000000000000)

When I run this code, it should delay the printing of ok by 10000000000000000000000000000000ms, but it instantly prints it out.

How do I fix this?