fix(napi-derive): simplify the optional values in generated declaration file ()

This commit is contained in:
Gabriel Francisco 2022-04-22 05:53:27 -03:00 committed by GitHub
parent c39060984d
commit d56c9c56a8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 45 additions and 32 deletions

View file

@ -46,7 +46,7 @@ Generated by [AVA](https://avajs.dev).
export function chronoDateAdd1Minute(input: Date): Date␊
export interface Dates {␊
start: Date␊
end?: Date | undefined | null
end?: Date␊
}␊
export function eitherStringOrNumber(input: string | number): number␊
export function returnEither(input: number): string | number␊
@ -106,7 +106,7 @@ Generated by [AVA](https://avajs.dev).
export function xxh64Alias(input: Buffer): bigint␊
export function getMapping(): Record<string, number>
export function sumMapping(nums: Record<string, number>): number␊
export function mapOption(val?: number | undefined | null): number | undefined | null
export function mapOption(val?: number | undefined | null): number?
export function returnNull(): null␊
export function returnUndefined(): void␊
export function add(a: number, b: number): number␊
@ -117,8 +117,8 @@ Generated by [AVA](https://avajs.dev).
export function getUndefined(): void␊
export function getNull(): JsNull␊
export interface AllOptionalObject {␊
name?: string | undefined | null
age?: number | undefined | null
name?: string␊
age?: number␊
}␊
export function receiveAllOptionalObject(obj?: AllOptionalObject | undefined | null): void␊
export const enum ALIAS {␊
@ -147,8 +147,8 @@ Generated by [AVA](https://avajs.dev).
name: string␊
/** The version of the package */␊
version: string␊
dependencies?: Record<string, any> | undefined | null
devDependencies?: Record<string, any> | undefined | null
dependencies?: Record<string, any>
devDependencies?: Record<string, any>
}␊
export function readPackageJson(): PackageJson␊
export function getPackageJsonName(packageJson: PackageJson): string␊
@ -221,7 +221,7 @@ Generated by [AVA](https://avajs.dev).
export type Blake2bKey = Blake2BKey␊
export class Blake2BKey { }␊
export class Context {␊
maybeNeed?: boolean | undefined | null
maybeNeed?: boolean␊
constructor()␊
static withData(data: string): Context␊
method(): string␊
@ -241,7 +241,7 @@ Generated by [AVA](https://avajs.dev).
export type JsAssets = Assets␊
export class Assets {␊
constructor()␊
get(id: number): JsAsset | undefined | null
get(id: number): JsAsset?
}␊
export type JsAsset = Asset␊
export class Asset {␊

View file

@ -36,7 +36,7 @@ export function chronoDateToMillis(input: Date): number
export function chronoDateAdd1Minute(input: Date): Date
export interface Dates {
start: Date
end?: Date | undefined | null
end?: Date
}
export function eitherStringOrNumber(input: string | number): number
export function returnEither(input: number): string | number
@ -96,7 +96,7 @@ export function tsRename(a: { foo: number }): string[]
export function xxh64Alias(input: Buffer): bigint
export function getMapping(): Record<string, number>
export function sumMapping(nums: Record<string, number>): number
export function mapOption(val?: number | undefined | null): number | undefined | null
export function mapOption(val?: number | undefined | null): number?
export function returnNull(): null
export function returnUndefined(): void
export function add(a: number, b: number): number
@ -107,8 +107,8 @@ export function getGlobal(): typeof global
export function getUndefined(): void
export function getNull(): JsNull
export interface AllOptionalObject {
name?: string | undefined | null
age?: number | undefined | null
name?: string
age?: number
}
export function receiveAllOptionalObject(obj?: AllOptionalObject | undefined | null): void
export const enum ALIAS {
@ -137,8 +137,8 @@ export interface PackageJson {
name: string
/** The version of the package */
version: string
dependencies?: Record<string, any> | undefined | null
devDependencies?: Record<string, any> | undefined | null
dependencies?: Record<string, any>
devDependencies?: Record<string, any>
}
export function readPackageJson(): PackageJson
export function getPackageJsonName(packageJson: PackageJson): string
@ -211,7 +211,7 @@ export class Blake2BHasher {
export type Blake2bKey = Blake2BKey
export class Blake2BKey { }
export class Context {
maybeNeed?: boolean | undefined | null
maybeNeed?: boolean
constructor()
static withData(data: string): Context
method(): string
@ -231,7 +231,7 @@ export class NinjaTurtle {
export type JsAssets = Assets
export class Assets {
constructor()
get(id: number): JsAsset | undefined | null
get(id: number): JsAsset?
}
export type JsAsset = Asset
export class Asset {