PHP 8.2.30
Preview: defaults.def Size: 1.25 KB
/opt/alt/alt-nodejs14/root/lib/node_modules/npm/node_modules/har-validator/node_modules/ajv/lib/dot/defaults.def

{{## def.assignDefault:
  {{? it.compositeRule }}
    {{
      if (it.opts.strictDefaults) {
        var $defaultMsg = 'default is ignored for: ' + $passData;
        if (it.opts.strictDefaults === 'log') it.logger.warn($defaultMsg);
        else throw new Error($defaultMsg);
      }
    }}
  {{??}}
    if ({{=$passData}} === undefined
      {{? it.opts.useDefaults == 'empty' }}
        || {{=$passData}} === null
        || {{=$passData}} === ''
      {{?}}
    )
      {{=$passData}} = {{? it.opts.useDefaults == 'shared' }}
                         {{= it.useDefault($sch.default) }}
                       {{??}}
                         {{= JSON.stringify($sch.default) }}
                       {{?}};
  {{?}}
#}}


{{## def.defaultProperties:
  {{
    var $schema = it.schema.properties
      , $schemaKeys = Object.keys($schema); }}
  {{~ $schemaKeys:$propertyKey }}
    {{ var $sch = $schema[$propertyKey]; }}
    {{? $sch.default !== undefined }}
      {{ var $passData = $data + it.util.getProperty($propertyKey); }}
      {{# def.assignDefault }}
    {{?}}
  {{~}}
#}}


{{## def.defaultItems:
  {{~ it.schema.items:$sch:$i }}
    {{? $sch.default !== undefined }}
      {{ var $passData = $data + '[' + $i + ']'; }}
      {{# def.assignDefault }}
    {{?}}
  {{~}}
#}}

Directory Contents

Dirs: 0 × Files: 30

Name Size Perms Modified Actions
609 B lrw-r--r-- 2026-02-22 20:40:29
Edit Download
921 B lrw-r--r-- 2026-02-22 20:40:29
Edit Download
1.93 KB lrw-r--r-- 2026-02-22 20:40:29
Edit Download
322 B lrw-r--r-- 2026-02-22 20:40:29
Edit Download
280 B lrw-r--r-- 2026-02-22 20:40:29
Edit Download
1.16 KB lrw-r--r-- 2026-02-22 20:40:29
Edit Download
4.83 KB lrw-r--r-- 2026-02-22 20:40:29
Edit Download
1.25 KB lrw-r--r-- 2026-02-22 20:40:29
Edit Download
3.93 KB lrw-r--r-- 2026-02-22 20:40:29
Edit Download
1.82 KB lrw-r--r-- 2026-02-22 20:40:29
Edit Download
552 B lrw-r--r-- 2026-02-22 20:40:29
Edit Download
8.09 KB lrw-r--r-- 2026-02-22 20:40:29
Edit Download
3.06 KB lrw-r--r-- 2026-02-22 20:40:29
Edit Download
1.58 KB lrw-r--r-- 2026-02-22 20:40:29
Edit Download
2.55 KB lrw-r--r-- 2026-02-22 20:40:29
Edit Download
1.17 KB lrw-r--r-- 2026-02-22 20:40:29
Edit Download
644 B lrw-r--r-- 2026-02-22 20:40:29
Edit Download
861 B lrw-r--r-- 2026-02-22 20:40:29
Edit Download
1.12 KB lrw-r--r-- 2026-02-22 20:40:29
Edit Download
348 B lrw-r--r-- 2026-02-22 20:40:29
Edit Download
7.54 KB lrw-r--r-- 2026-02-22 20:40:29
Edit Download
1.25 KB lrw-r--r-- 2026-02-22 20:40:29
Edit Download
2.40 KB lrw-r--r-- 2026-02-22 20:40:29
Edit Download
2.80 KB lrw-r--r-- 2026-02-22 20:40:29
Edit Download
1.66 KB lrw-r--r-- 2026-02-22 20:40:29
Edit Download
7.54 KB lrw-r--r-- 2026-02-22 20:40:29
Edit Download
3.84 KB lrw-r--r-- 2026-02-22 20:40:29
Edit Download
353 B lrw-r--r-- 2026-02-22 20:40:29
Edit Download
358 B lrw-r--r-- 2026-02-22 20:40:29
Edit Download
376 B lrw-r--r-- 2026-02-22 20:40:29
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).