CssParserOptions.check.js 8.9 KB

123456
  1. /*
  2. * This file was automatically generated.
  3. * DO NOT MODIFY BY HAND.
  4. * Run `yarn fix:special` to update
  5. */
  6. "use strict";module.exports=f,module.exports.default=f;const r={type:"object",additionalProperties:!1,properties:{as:{$ref:"#/definitions/CssParserAs"},customMedia:{$ref:"#/definitions/CssParserCustomMedia"},customSelectors:{$ref:"#/definitions/CssParserCustomSelectors"},exportType:{$ref:"#/definitions/CssParserExportType"},fontPreload:{$ref:"#/definitions/CssParserFontPreload"},import:{$ref:"#/definitions/CssParserImport"},namedExports:{$ref:"#/definitions/CssParserNamedExports"},url:{$ref:"#/definitions/CssParserUrl"},urlHints:{$ref:"#/definitions/UrlHints"}}},t=Object.prototype.hasOwnProperty,e={type:"object",additionalProperties:!1,properties:{as:{type:"string"},exclude:{$ref:"#/definitions/RuleSetCondition"},fetchPriority:{enum:["low","high","auto",!1]},include:{$ref:"#/definitions/RuleSetCondition"},media:{type:"string"},prefetch:{type:"boolean"},preload:{type:"boolean"},test:{$ref:"#/definitions/RuleSetCondition"},type:{type:"string"}}},a={validate:i};function o(r,{instancePath:t="",parentData:e,parentDataProperty:n,rootData:s=r}={}){let i=null,l=0;if(0===l){if(!Array.isArray(r))return o.errors=[{params:{type:"array"}}],!1;{const e=r.length;for(let n=0;n<e;n++){const e=l,p=l;let c=!1,f=null;const u=l;if(a.validate(r[n],{instancePath:t+"/"+n,parentData:r,parentDataProperty:n,rootData:s})||(i=null===i?a.validate.errors:i.concat(a.validate.errors),l=i.length),u===l&&(c=!0,f=0),!c){const r={params:{passingSchemas:f}};return null===i?i=[r]:i.push(r),l++,o.errors=i,!1}if(l=p,null!==i&&(p?i.length=p:i=null),e!==l)break}}}return o.errors=i,0===l}function n(r,{instancePath:t="",parentData:e,parentDataProperty:a,rootData:o=r}={}){if(!Array.isArray(r))return n.errors=[{params:{type:"array"}}],!1;{const t=r.length;for(let e=0;e<t;e++){let t=r[e];const a=0;if("string"!=typeof t)return n.errors=[{params:{type:"string"}}],!1;if(t.length<1)return n.errors=[{params:{}}],!1;if(0!==a)break}}return n.errors=null,!0}function s(r,{instancePath:t="",parentData:e,parentDataProperty:i,rootData:l=r}={}){let p=null,c=0;if(0===c){if(!r||"object"!=typeof r||Array.isArray(r))return s.errors=[{params:{type:"object"}}],!1;{const e=c;for(const t in r)if("and"!==t&&"glob"!==t&&"not"!==t&&"or"!==t)return s.errors=[{params:{additionalProperty:t}}],!1;if(e===c){if(void 0!==r.and){const e=c,a=c;let n=!1,i=null;const u=c;if(o(r.and,{instancePath:t+"/and",parentData:r,parentDataProperty:"and",rootData:l})||(p=null===p?o.errors:p.concat(o.errors),c=p.length),u===c&&(n=!0,i=0),!n){const r={params:{passingSchemas:i}};return null===p?p=[r]:p.push(r),c++,s.errors=p,!1}c=a,null!==p&&(a?p.length=a:p=null);var f=e===c}else f=!0;if(f){if(void 0!==r.glob){let e=r.glob;const a=c,o=c;let i=!1;const y=c;if(c==c)if("string"==typeof e){if(e.length<1){const r={params:{}};null===p?p=[r]:p.push(r),c++}}else{const r={params:{type:"string"}};null===p?p=[r]:p.push(r),c++}var u=y===c;if(i=i||u,!i){const a=c;n(e,{instancePath:t+"/glob",parentData:r,parentDataProperty:"glob",rootData:l})||(p=null===p?n.errors:p.concat(n.errors),c=p.length),u=a===c,i=i||u}if(!i){const r={params:{}};return null===p?p=[r]:p.push(r),c++,s.errors=p,!1}c=o,null!==p&&(o?p.length=o:p=null),f=a===c}else f=!0;if(f){if(void 0!==r.not){const e=c,o=c;let n=!1,i=null;const u=c;if(a.validate(r.not,{instancePath:t+"/not",parentData:r,parentDataProperty:"not",rootData:l})||(p=null===p?a.validate.errors:p.concat(a.validate.errors),c=p.length),u===c&&(n=!0,i=0),!n){const r={params:{passingSchemas:i}};return null===p?p=[r]:p.push(r),c++,s.errors=p,!1}c=o,null!==p&&(o?p.length=o:p=null),f=e===c}else f=!0;if(f)if(void 0!==r.or){const e=c,a=c;let n=!1,i=null;const u=c;if(o(r.or,{instancePath:t+"/or",parentData:r,parentDataProperty:"or",rootData:l})||(p=null===p?o.errors:p.concat(o.errors),c=p.length),u===c&&(n=!0,i=0),!n){const r={params:{passingSchemas:i}};return null===p?p=[r]:p.push(r),c++,s.errors=p,!1}c=a,null!==p&&(a?p.length=a:p=null),f=e===c}else f=!0}}}}}return s.errors=p,0===c}function i(r,{instancePath:t="",parentData:e,parentDataProperty:a,rootData:n=r}={}){let l=null,p=0;const c=p;let f=!1;const u=p;if(!(r instanceof RegExp)){const r={params:{}};null===l?l=[r]:l.push(r),p++}var y=u===p;if(f=f||y,!f){const i=p;if("string"!=typeof r){const r={params:{type:"string"}};null===l?l=[r]:l.push(r),p++}if(y=i===p,f=f||y,!f){const i=p;if(!(r instanceof Function)){const r={params:{}};null===l?l=[r]:l.push(r),p++}if(y=i===p,f=f||y,!f){const i=p;if(s(r,{instancePath:t,parentData:e,parentDataProperty:a,rootData:n})||(l=null===l?s.errors:l.concat(s.errors),p=l.length),y=i===p,f=f||y,!f){const s=p;o(r,{instancePath:t,parentData:e,parentDataProperty:a,rootData:n})||(l=null===l?o.errors:l.concat(o.errors),p=l.length),y=s===p,f=f||y}}}}if(!f){const r={params:{}};return null===l?l=[r]:l.push(r),p++,i.errors=l,!1}return p=c,null!==l&&(c?l.length=c:l=null),i.errors=l,0===p}function l(r,{instancePath:a="",parentData:o,parentDataProperty:n,rootData:s=r}={}){let p=null,c=0;if(0===c){if(!r||"object"!=typeof r||Array.isArray(r))return l.errors=[{params:{type:"object"}}],!1;{const o=c;for(const a in r)if(!t.call(e.properties,a))return l.errors=[{params:{additionalProperty:a}}],!1;if(o===c){if(void 0!==r.as){const t=c;if("string"!=typeof r.as)return l.errors=[{params:{type:"string"}}],!1;var f=t===c}else f=!0;if(f){if(void 0!==r.exclude){const t=c;i(r.exclude,{instancePath:a+"/exclude",parentData:r,parentDataProperty:"exclude",rootData:s})||(p=null===p?i.errors:p.concat(i.errors),c=p.length),f=t===c}else f=!0;if(f){if(void 0!==r.fetchPriority){let t=r.fetchPriority;const e=c;if("low"!==t&&"high"!==t&&"auto"!==t&&!1!==t)return l.errors=[{params:{}}],!1;f=e===c}else f=!0;if(f){if(void 0!==r.include){const t=c;i(r.include,{instancePath:a+"/include",parentData:r,parentDataProperty:"include",rootData:s})||(p=null===p?i.errors:p.concat(i.errors),c=p.length),f=t===c}else f=!0;if(f){if(void 0!==r.media){const t=c;if("string"!=typeof r.media)return l.errors=[{params:{type:"string"}}],!1;f=t===c}else f=!0;if(f){if(void 0!==r.prefetch){const t=c;if("boolean"!=typeof r.prefetch)return l.errors=[{params:{type:"boolean"}}],!1;f=t===c}else f=!0;if(f){if(void 0!==r.preload){const t=c;if("boolean"!=typeof r.preload)return l.errors=[{params:{type:"boolean"}}],!1;f=t===c}else f=!0;if(f){if(void 0!==r.test){const t=c;i(r.test,{instancePath:a+"/test",parentData:r,parentDataProperty:"test",rootData:s})||(p=null===p?i.errors:p.concat(i.errors),c=p.length),f=t===c}else f=!0;if(f)if(void 0!==r.type){const t=c;if("string"!=typeof r.type)return l.errors=[{params:{type:"string"}}],!1;f=t===c}else f=!0}}}}}}}}}}return l.errors=p,0===c}function p(r,{instancePath:t="",parentData:e,parentDataProperty:a,rootData:o=r}={}){let n=null,s=0;if(0===s){if(!Array.isArray(r))return p.errors=[{params:{type:"array"}}],!1;{const e=r.length;for(let a=0;a<e;a++){const e=s;if(l(r[a],{instancePath:t+"/"+a,parentData:r,parentDataProperty:a,rootData:o})||(n=null===n?l.errors:n.concat(l.errors),s=n.length),e!==s)break}}}return p.errors=n,0===s}function c(e,{instancePath:a="",parentData:o,parentDataProperty:n,rootData:s=e}={}){let i=null,l=0;if(0===l){if(!e||"object"!=typeof e||Array.isArray(e))return c.errors=[{params:{type:"object"}}],!1;{const o=l;for(const a in e)if(!t.call(r.properties,a))return c.errors=[{params:{additionalProperty:a}}],!1;if(o===l){if(void 0!==e.as){let r=e.as;const t=l;if("stylesheet"!==r&&"block-contents"!==r)return c.errors=[{params:{}}],!1;var f=t===l}else f=!0;if(f){if(void 0!==e.customMedia){const r=l;if("boolean"!=typeof e.customMedia)return c.errors=[{params:{type:"boolean"}}],!1;f=r===l}else f=!0;if(f){if(void 0!==e.customSelectors){const r=l;if("boolean"!=typeof e.customSelectors)return c.errors=[{params:{type:"boolean"}}],!1;f=r===l}else f=!0;if(f){if(void 0!==e.exportType){let r=e.exportType;const t=l;if("link"!==r&&"text"!==r&&"css-style-sheet"!==r&&"style"!==r)return c.errors=[{params:{}}],!1;f=t===l}else f=!0;if(f){if(void 0!==e.fontPreload){const r=l;if("boolean"!=typeof e.fontPreload)return c.errors=[{params:{type:"boolean"}}],!1;f=r===l}else f=!0;if(f){if(void 0!==e.import){const r=l;if("boolean"!=typeof e.import)return c.errors=[{params:{type:"boolean"}}],!1;f=r===l}else f=!0;if(f){if(void 0!==e.namedExports){const r=l;if("boolean"!=typeof e.namedExports)return c.errors=[{params:{type:"boolean"}}],!1;f=r===l}else f=!0;if(f){if(void 0!==e.url){const r=l;if("boolean"!=typeof e.url)return c.errors=[{params:{type:"boolean"}}],!1;f=r===l}else f=!0;if(f)if(void 0!==e.urlHints){const r=l;p(e.urlHints,{instancePath:a+"/urlHints",parentData:e,parentDataProperty:"urlHints",rootData:s})||(i=null===i?p.errors:i.concat(p.errors),l=i.length),f=r===l}else f=!0}}}}}}}}}}return c.errors=i,0===l}function f(r,{instancePath:t="",parentData:e,parentDataProperty:a,rootData:o=r}={}){let n=null,s=0;return c(r,{instancePath:t,parentData:e,parentDataProperty:a,rootData:o})||(n=null===n?c.errors:n.concat(c.errors),s=n.length),f.errors=n,0===s}