Martin
Martin
@DerYeger Thank you but maybe that led to this new error ``` Argument of type '{ columnWidth: number; gap: number; items: Gallery[] | undefined; }' is not assignable to parameter...
That also doesn't work ``` ERROR(vue-tsc) Argument of type '{ columnWidth: number; gap: number; items: Gallery[]; }' is not assignable to parameter of type 'never'. > 19 | | ^^^^^^^^^^^^...
@DerYeger I tested around and found the reason. The Quasar Framework now uses a stricter tslint option. This is causing it: https://www.typescriptlang.org/tsconfig/#exactOptionalPropertyTypes So masonry-wall probably needs a better type definition...
oh, I thought because of https://github.com/DerYeger/yeger/blob/8a14de0d3a9103600deb1c69e926c7adc8454cf4/packages/vue-masonry-wall/src/masonry-wall.vue#L49 In my comment in the vuejs/core issue my problem was that I couldn't omit entries in `withDefaults`. So I just set them `variable: undefined`...
It's fixed with `https://vuejs.org/guide/components/props.html#reactive-props-destructure` and using `exactOptionalPropertyTypes: true` works fine. `withDefaults` is deprecated since `vue 3.5`.
@irsooti I tried your change but maybe it's because I use the `eslint.config.ts` since ESLint 9.9.0. ``` eslint.config.ts:29:3 - error TS2345: Argument of type 'Config' is not assignable to parameter...
It's working for me without my workaround since some time.
Bruh!
Same issue like https://github.com/containers/podman/issues/15850