import _ from 'lodash';
import '../../../globals.js';
import tandemNamespace from '../tandemNamespace.js';
import IOType from './IOType.js';
const DynamicMarkerIO = new IOType('DynamicMarkerIO', {
    supertype: IOType.ObjectIO,
    applyState: _.noop,
    toStateObject: () => {
        return {}; // empty object just as a placeholder
    },
    isValidValue: _.stubTrue, // accepts any type.
    documentation: 'PhET-iO Type used as a place holder for dynamic elements to be created when set for state.'
});
tandemNamespace.register('DynamicMarkerIO', DynamicMarkerIO);
export default DynamicMarkerIO;
//# sourceMappingURL=DynamicMarkerIO.js.map