Open joachimvh opened 2 years ago
Using version 3.0.0-beta.7
3.0.0-beta.7
/** * @param response - @range {json} */ public constructor(response: any) {
(or unknown) results in JSON-LD
unknown
"parameters": [ { "@id": "scs:dist/identity/interaction/FixedInteractionHandler.jsonld#FixedInteractionHandler_response", "range": { "@type": "ParameterRangeWildcard" } } ],
When using Record
/** * @param response - @range {json} */ public constructor(response: Record<string, unknown>) {
I do get
"parameters": [ { "@id": "scs:dist/identity/interaction/FixedInteractionHandler.jsonld#FixedInteractionHandler_response", "range": "rdf:JSON" } ],
Similar to #87, in case this is expected behaviour, the context does not get type: @json.
type: @json
Right, these needs to be changed here: https://github.com/LinkedSoftwareDependencies/Components-Generator.js/blob/feature/strict-type-checking/lib/parse/ParameterLoader.ts#L531-L568
Using version
3.0.0-beta.7
(or
unknown
) results in JSON-LDWhen using Record
I do get
Similar to #87, in case this is expected behaviour, the context does not get
type: @json
.