@data-client/endpoint
Version:
Declarative Network Interface Definitions
12 lines • 4.25 kB
JavaScript
Object.hasOwn = Object.hasOwn || /* istanbul ignore next */function hasOwn(it, key) {
return Object.prototype.hasOwnProperty.call(it, key);
};
import * as _schema from './schema.js';
export { _schema as schema }; // Without this we get 'cannot be named without a reference to' for resource()....why is this?
// Clue 1) It only happens with types mentioned in return types of other types
export { default as Entity } from './schemas/Entity.js';
export { default as EntityMixin } from './schemas/EntityMixin.js';
export { default as validateRequired } from './validateRequired.js';
export { INVALID } from './special.js';
export { default as Endpoint, ExtendableEndpoint } from './endpoint.js';
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJPYmplY3QiLCJoYXNPd24iLCJpdCIsImtleSIsInByb3RvdHlwZSIsImhhc093blByb3BlcnR5IiwiY2FsbCIsIl9zY2hlbWEiLCJzY2hlbWEiLCJkZWZhdWx0IiwiRW50aXR5IiwiRW50aXR5TWl4aW4iLCJ2YWxpZGF0ZVJlcXVpcmVkIiwiSU5WQUxJRCIsIkVuZHBvaW50IiwiRXh0ZW5kYWJsZUVuZHBvaW50Il0sInNvdXJjZXMiOlsiLi4vc3JjL2luZGV4LnRzIl0sInNvdXJjZXNDb250ZW50IjpbIk9iamVjdC5oYXNPd24gPVxuICBPYmplY3QuaGFzT3duIHx8XG4gIC8qIGlzdGFuYnVsIGlnbm9yZSBuZXh0ICovIGZ1bmN0aW9uIGhhc093bihpdCwga2V5KSB7XG4gICAgcmV0dXJuIE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChpdCwga2V5KTtcbiAgfTtcbmV4cG9ydCB0eXBlIHtcbiAgRW5kcG9pbnRPcHRpb25zLFxuICBFbmRwb2ludEluc3RhbmNlLFxuICBFbmRwb2ludEluc3RhbmNlSW50ZXJmYWNlLFxuICBFbmRwb2ludEV4dGVuZE9wdGlvbnMsXG59IGZyb20gJy4vZW5kcG9pbnQuanMnO1xuZXhwb3J0ICogYXMgc2NoZW1hIGZyb20gJy4vc2NoZW1hLmpzJztcbi8vIFdpdGhvdXQgdGhpcyB3ZSBnZXQgJ2Nhbm5vdCBiZSBuYW1lZCB3aXRob3V0IGEgcmVmZXJlbmNlIHRvJyBmb3IgcmVzb3VyY2UoKS4uLi53aHkgaXMgdGhpcz9cbi8vIENsdWUgMSkgSXQgb25seSBoYXBwZW5zIHdpdGggdHlwZXMgbWVudGlvbmVkIGluIHJldHVybiB0eXBlcyBvZiBvdGhlciB0eXBlc1xuZXhwb3J0IHR5cGUgeyBBcnJheSwgSW52YWxpZGF0ZSwgQ29sbGVjdGlvbiwgRGVmYXVsdEFyZ3MgfSBmcm9tICcuL3NjaGVtYS5qcyc7XG5leHBvcnQgeyBkZWZhdWx0IGFzIEVudGl0eSB9IGZyb20gJy4vc2NoZW1hcy9FbnRpdHkuanMnO1xuZXhwb3J0IHsgZGVmYXVsdCBhcyBFbnRpdHlNaXhpbiB9IGZyb20gJy4vc2NoZW1hcy9FbnRpdHlNaXhpbi5qcyc7XG5leHBvcnQgdHlwZSB7IElFbnRpdHlDbGFzcywgSUVudGl0eUluc3RhbmNlIH0gZnJvbSAnLi9zY2hlbWFzL0VudGl0eVR5cGVzLmpzJztcbmV4cG9ydCB7IGRlZmF1bHQgYXMgdmFsaWRhdGVSZXF1aXJlZCB9IGZyb20gJy4vdmFsaWRhdGVSZXF1aXJlZC5qcyc7XG5leHBvcnQgeyBJTlZBTElEIH0gZnJvbSAnLi9zcGVjaWFsLmpzJztcbmV4cG9ydCB0eXBlIHtcbiAgRW5kcG9pbnRJbnRlcmZhY2UsXG4gIFJlYWRFbmRwb2ludCxcbiAgTXV0YXRlRW5kcG9pbnQsXG4gIFNjaGVtYSxcbiAgU25hcHNob3RJbnRlcmZhY2UsXG4gIEV4cGlyeVN0YXR1c0ludGVyZmFjZSxcbiAgU2NoZW1hU2ltcGxlLFxuICBTY2hlbWFDbGFzcyxcbiAgUG9seW1vcnBoaWNJbnRlcmZhY2UsXG4gIFF1ZXJ5YWJsZSxcbn0gZnJvbSAnLi9pbnRlcmZhY2UuanMnO1xuZXhwb3J0IHR5cGUgeyBFbnRpdHlGaWVsZHMgfSBmcm9tICcuL3NjaGVtYXMvRW50aXR5RmllbGRzLmpzJztcbmV4cG9ydCB0eXBlIHtcbiAgQWJzdHJhY3RJbnN0YW5jZVR5cGUsXG4gIE5vcm1hbGl6ZSxcbiAgTm9ybWFsaXplTnVsbGFibGUsXG4gIERlbm9ybWFsaXplLFxuICBEZW5vcm1hbGl6ZU51bGxhYmxlLFxuICBTY2hlbWFBcmdzLFxuICBPYmplY3RBcmdzLFxuICBFbnRpdHlNYXAsXG4gIFJlY29yZENsYXNzLFxuICBOb3JtYWxpemVkTnVsbGFibGVPYmplY3QsXG4gIE5vcm1hbGl6ZU9iamVjdCxcbiAgTm9ybWFsaXplZEVudGl0eSxcbiAgRGVub3JtYWxpemVPYmplY3QsXG4gIERlbm9ybWFsaXplTnVsbGFibGVPYmplY3QsXG59IGZyb20gJy4vbm9ybWFsLmpzJztcbmV4cG9ydCB0eXBlIHtcbiAgRW5kcG9pbnRFeHRyYU9wdGlvbnMsXG4gIEZldGNoRnVuY3Rpb24sXG4gIFJlc29sdmVUeXBlLFxuICBFbmRwb2ludFBhcmFtLFxuICBOZXR3b3JrRXJyb3IsXG4gIFVua25vd25FcnJvcixcbiAgRXJyb3JUeXBlcyxcbiAgRW5kcG9pbnRUb0Z1bmN0aW9uLFxufSBmcm9tICcuL3R5cGVzLmpzJztcbmV4cG9ydCB0eXBlIHsgTkkgfSBmcm9tICcuL05vSW5mZXIuanMnO1xuXG5leHBvcnQgeyBkZWZhdWx0IGFzIEVuZHBvaW50LCBFeHRlbmRhYmxlRW5kcG9pbnQgfSBmcm9tICcuL2VuZHBvaW50LmpzJztcbmV4cG9ydCB0eXBlIHsgS2V5b2ZFbmRwb2ludEluc3RhbmNlIH0gZnJvbSAnLi9lbmRwb2ludC5qcyc7XG4iXSwibWFwcGluZ3MiOiJBQUFBQSxNQUFNLENBQUNDLE1BQU0sR0FDWEQsTUFBTSxDQUFDQyxNQUFNLElBQ2IsMEJBQTJCLFNBQVNBLE1BQU1BLENBQUNDLEVBQUUsRUFBRUMsR0FBRyxFQUFFO0VBQ2xELE9BQU9ILE1BQU0sQ0FBQ0ksU0FBUyxDQUFDQyxjQUFjLENBQUNDLElBQUksQ0FBQ0osRUFBRSxFQUFFQyxHQUFHLENBQUM7QUFDdEQsQ0FBQztBQUFDLFlBQUFJLE9BQUEsTUFPb0IsYUFBYTtBQUFBLFNBQUFBLE9BQUEsSUFBekJDLE1BQU0sSUFDbEI7QUFDQTtBQUVBLFNBQVNDLE9BQU8sSUFBSUMsTUFBTSxRQUFRLHFCQUFxQjtBQUN2RCxTQUFTRCxPQUFPLElBQUlFLFdBQVcsUUFBUSwwQkFBMEI7QUFFakUsU0FBU0YsT0FBTyxJQUFJRyxnQkFBZ0IsUUFBUSx1QkFBdUI7QUFDbkUsU0FBU0MsT0FBTyxRQUFRLGNBQWM7QUEwQ3RDLFNBQVNKLE9BQU8sSUFBSUssUUFBUSxFQUFFQyxrQkFBa0IsUUFBUSxlQUFlIiwiaWdub3JlTGlzdCI6W119