去除类型中的 null 和 undefined

    1. type P1 = NonNullable<string | number | undefined>; // string | number
    2. type P2 = NonNullable<string[] | null | undefined>; // string[]