hyperweb-io / hyperweb-io/ts-codegen

Error: contact maintainers [unknown type]: undefined

Offen
#156 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
TypeScript
Sterne
126
Forks
31
Ø Merge
19 Min.
Gemergte PRs (30 T.)
2

Beschreibung

this is my contract generate code info:
```
$ cosmwasm-ts-codegen generate \
--plugin client \
--schema ./schema \
--out ./ts \
--name AMaci
? [bundle] enable bundle? No

Error: contact maintainers [unknown type]: undefined
at getType (/Users/feng/.nvm/versions/node/v18.12.1/lib/node_modules/@cosmwasm/ts-codegen/node_modules/wasm-ast-types/main/utils/types.js:261:13)
at getArrayTypeFromItems (/Users/feng/.nvm/versions/node/v18.12.1/lib/node_modules/@cosmwasm/ts-codegen/node_modules/wasm-ast-types/main/utils/types.js:95:24)
at getArrayTypeFromItems (/Users/feng/.nvm/versions/node/v18.12.1/lib/node_modules/@cosmwasm/ts-codegen/node_modules/wasm-ast-types/main/utils/types.js:91:28)
at getTypeInfo (/Users/feng/.nvm/versions/node/v18.12.1/lib/node_modules/@cosmwasm/ts-codegen/node_modules/wasm-ast-types/main/utils/types.js:168:18)
at getPropertyType (/Users/feng/.nvm/versions/node/v18.12.1/lib/node_modules/@cosmwasm/ts-codegen/node_modules/wasm-ast-types/main/utils/types.js:283:18)
at getPropertySignatureFromProp (/Users/feng/.nvm/versions/node/v18.12.1/lib/node_modules/@cosmwasm/ts-codegen/node_modules/wasm-ast-types/main/utils/types.js:361:5)
at /Users/feng/.nvm/versions/node/v18.12.1/lib/node_modules/@cosmwasm/ts-codegen/node_modules/wasm-ast-types/main/utils/types.js:386:12
at Array.map ()
at getParamsTypeAnnotation (/Users/feng/.nvm/versions/node/v18.12.1/lib/node_modules/@cosmwasm/ts-codegen/node_modules/wasm-ast-types/main/utils/types.js:385:26)
at createTypedObjectParams (/Users/feng/.nvm/versions/node/v18.12.1/lib/node_modules/@cosmwasm/ts-codegen/node_modules/wasm-ast-types/main/utils/types.js:426:24)
{
"type": "object",
"required": [
"deactivate_message"
],
"properties": {
"deactivate_message": {
"type": "array",
"items": {
"type": "array",
"items": {
"$ref": "#/definitions/Uint256"
}
}
}
},
"additionalProperties": false
} deactivate_message
/Users/feng/.nvm/versions/node/v18.12.1/lib/node_modules/@cosmwasm/ts-codegen/node_modules/wasm-ast-types/main/utils/types.js:261
throw new Error('contact maintainers [unknown type]: ' + type);
^

Error: contact maintainers [unknown type]: undefined
at getType (/Users/feng/.nvm/versions/node/v18.12.1/lib/node_modules/@cosmwasm/ts-codegen/node_modules/wasm-ast-types/main/utils/types.js:261:13)
```

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Reproduce the issue with the shown cosmwasm-ts-codegen command and schema, then inspect wasm-ast-types/main/utils/types.js around getType and getArrayTypeFromItems. Confirm that the nested array containing the Uint256 $ref is handled without an unknown-type error, and rerun generation to verify completion.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
typescript
Bereich
tooling
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.