font-weight.js 786 B

1234567891011121314151617181920212223242526
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. var IPropertyDescriptor_1 = require("../IPropertyDescriptor");
  4. var parser_1 = require("../syntax/parser");
  5. exports.fontWeight = {
  6. name: 'font-weight',
  7. initialValue: 'normal',
  8. type: IPropertyDescriptor_1.PropertyDescriptorParsingType.VALUE,
  9. prefix: false,
  10. parse: function (token) {
  11. if (parser_1.isNumberToken(token)) {
  12. return token.number;
  13. }
  14. if (parser_1.isIdentToken(token)) {
  15. switch (token.value) {
  16. case 'bold':
  17. return 700;
  18. case 'normal':
  19. default:
  20. return 400;
  21. }
  22. }
  23. return 400;
  24. }
  25. };
  26. //# sourceMappingURL=font-weight.js.map