UNPKG

typedoc

Version:

Create api documentation for TypeScript projects.

18 lines (17 loc) 483 B
import { IntrinsicType, UnionType } from "../../models/index.js"; export function removeUndefined(type) { if (type instanceof UnionType) { const types = type.types.filter((t) => { if (t instanceof IntrinsicType) { return t.name !== "undefined"; } return true; }); if (types.length === 1) { return types[0]; } type.types = types; return type; } return type; }