typdef.js

  1. /**
  2. * @external Jimple
  3. * @see https://www.npmjs.com/package/jimple
  4. */
  5. /**
  6. * @external Class
  7. * @see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes
  8. */
  9. /**
  10. * @typedef {Object} SFCTag
  11. * @property {string} contents The content of the tag.
  12. * @property {Object} attributes A dictionary of the tag attributes and their values.
  13. */
  14. /**
  15. * @callback ProviderRegisterMethod
  16. * @param {Jimple} app A reference to the dependency injection container.
  17. */
  18. /**
  19. * @typedef {Object} Provider
  20. * @property {ProviderRegisterMethod} register The method that gets called when
  21. * registering the provider.
  22. */