common.js 498 B

123456789101112131415161718192021
  1. export function hasLowerCaseAlias(pkg) {
  2. return pkg.xml && pkg.xml.tagAlias === 'lowerCase';
  3. }
  4. export var DEFAULT_NS_MAP = {
  5. 'xsi': 'http://www.w3.org/2001/XMLSchema-instance'
  6. };
  7. export var XSI_TYPE = 'xsi:type';
  8. function serializeFormat(element) {
  9. return element.xml && element.xml.serialize;
  10. }
  11. export function serializeAsType(element) {
  12. return serializeFormat(element) === XSI_TYPE;
  13. }
  14. export function serializeAsProperty(element) {
  15. return serializeFormat(element) === 'property';
  16. }