mirror of
https://github.com/napi-rs/napi-rs.git
synced 2025-12-08 19:56:07 +00:00
chore(cli): respect constEnum in napi config (#2254)
This commit is contained in:
parent
9c3643f72b
commit
1427ddce64
@ -840,9 +840,9 @@ class Builder {
|
||||
|
||||
const { dts, exports } = await processTypeDef(
|
||||
this.envs.TYPE_DEF_TMP_PATH,
|
||||
this.options.constEnum ?? true,
|
||||
this.options.constEnum ?? this.config.constEnum ?? true,
|
||||
!this.options.noDtsHeader
|
||||
? this.options.dtsHeader ??
|
||||
? (this.options.dtsHeader ??
|
||||
(this.config.dtsHeaderFile
|
||||
? await readFileAsync(
|
||||
join(this.cwd, this.config.dtsHeaderFile),
|
||||
@ -855,7 +855,7 @@ class Builder {
|
||||
})
|
||||
: null) ??
|
||||
this.config.dtsHeader ??
|
||||
DEFAULT_TYPE_DEF_HEADER
|
||||
DEFAULT_TYPE_DEF_HEADER)
|
||||
: '',
|
||||
)
|
||||
|
||||
|
||||
@ -139,7 +139,7 @@ export interface CommonPackageJsonFields {
|
||||
export type NapiConfig = Required<
|
||||
Pick<UserNapiConfig, 'binaryName' | 'packageName' | 'npmClient'>
|
||||
> &
|
||||
Pick<UserNapiConfig, 'wasm' | 'dtsHeader' | 'dtsHeaderFile'> & {
|
||||
Pick<UserNapiConfig, 'wasm' | 'dtsHeader' | 'dtsHeaderFile' | 'constEnum'> & {
|
||||
targets: Target[]
|
||||
packageJson: CommonPackageJsonFields
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user