1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- 'use strict'
- var schemas = {
- cache: require('./cache.json'),
- cacheEntry: require('./cacheEntry.json'),
- content: require('./content.json'),
- cookie: require('./cookie.json'),
- creator: require('./creator.json'),
- entry: require('./entry.json'),
- har: require('./har.json'),
- log: require('./log.json'),
- page: require('./page.json'),
- pageTimings: require('./pageTimings.json'),
- postData: require('./postData.json'),
- record: require('./record.json'),
- request: require('./request.json'),
- response: require('./response.json'),
- timings: require('./timings.json')
- }
- // is-my-json-valid does not provide meaningful error messages for external schemas
- // this is a workaround
- schemas.cache.properties.beforeRequest = schemas.cacheEntry
- schemas.cache.properties.afterRequest = schemas.cacheEntry
- schemas.page.properties.pageTimings = schemas.pageTimings
- schemas.request.properties.cookies.items = schemas.cookie
- schemas.request.properties.headers.items = schemas.record
- schemas.request.properties.queryString.items = schemas.record
- schemas.request.properties.postData = schemas.postData
- schemas.response.properties.cookies.items = schemas.cookie
- schemas.response.properties.headers.items = schemas.record
- schemas.response.properties.content = schemas.content
- schemas.entry.properties.request = schemas.request
- schemas.entry.properties.response = schemas.response
- schemas.entry.properties.cache = schemas.cache
- schemas.entry.properties.timings = schemas.timings
- schemas.log.properties.creator = schemas.creator
- schemas.log.properties.browser = schemas.creator
- schemas.log.properties.pages.items = schemas.page
- schemas.log.properties.entries.items = schemas.entry
- schemas.har.properties.log = schemas.log
- module.exports = schemas
|