symfony / stimulus-bridge

Stimulus integration bridge for Symfony projects
https://symfony.com/ux
75 stars 15 forks source link

Empty object passes as array to stimulus values #89

Open tacman opened 2 months ago

tacman commented 2 months ago

Perhaps this should go in the Twig issues. I can't figure out how to pass an empty object to a stimulus controller, it keeps getting interpreted as a empty array.

export default class extends Controller {
    static values = {
        languageMap: Object,
// this works
<div {{ stimulus_controller('language', {
        languageMap: {en:'English'}
}> 

// this throws an error: TypeError: expected value of type "object" but instead got value "[]" of type "array"
<div {{ stimulus_controller('language', {
        languageMap: {}
}>