const DeferredContentProps = [ { name: 'pt', type: 'any', default: 'null', description: 'Used to pass attributes to DOM elements inside the component.' }, { name: 'unstyled', type: 'boolean', default: 'false', description: 'When enabled, it removes component related styles in the core.' } ]; const DeferredContentEvents = [ { name: 'load', description: 'Callback to invoke when deferred content is loaded..', arguments: [ { name: 'event', type: 'object', description: 'Event object' } ] } ]; module.exports = { deferredcontent: { name: 'DeferredContent', description: 'DeferredContent postpones the loading the content that is initially not in the viewport until it becomes visible on scroll.', props: DeferredContentProps, events: DeferredContentEvents } };