() => void
, .
() => void = null
.
f(g: () => void = null) { ... }
, g () => void null , . .
, , JavaScript undefined not null , , .
// g is optional and will be undefined if not provided
f(g?: () => void) { ... }
// g is optional and will be a no-op if not provided.
f(g: () => void = () => {}) { ... }