in src/cdk-schema.ts [109:121]
function unpackConstruct(klass: jsiiReflect.ClassType): ConstructAndProps | undefined {
if (!klass.initializer || klass.abstract) { return undefined; }
if (klass.initializer.parameters.length < 3) { return undefined; }
const propsParam = klass.initializer.parameters[2];
if (propsParam.type.fqn === undefined) { return undefined; }
return {
constructClass: klass,
propsTypeRef: klass.initializer.parameters[2].type,
};
}