UNPKG

1.3 kBJavaScriptView Raw
1"use strict";
2// Copyright (c) Jupyter Development Team.
3// Distributed under the terms of the Modified BSD License.
4Object.defineProperty(exports, "__esModule", { value: true });
5exports.validateCheckpointModel = exports.validateContentsModel = void 0;
6const validate_1 = require("../validate");
7/**
8 * Validate an `Contents.IModel` object.
9 */
10function validateContentsModel(model) {
11 (0, validate_1.validateProperty)(model, 'name', 'string');
12 (0, validate_1.validateProperty)(model, 'path', 'string');
13 (0, validate_1.validateProperty)(model, 'type', 'string');
14 (0, validate_1.validateProperty)(model, 'created', 'string');
15 (0, validate_1.validateProperty)(model, 'last_modified', 'string');
16 (0, validate_1.validateProperty)(model, 'mimetype', 'object');
17 (0, validate_1.validateProperty)(model, 'content', 'object');
18 (0, validate_1.validateProperty)(model, 'format', 'object');
19}
20exports.validateContentsModel = validateContentsModel;
21/**
22 * Validate an `Contents.ICheckpointModel` object.
23 */
24function validateCheckpointModel(model) {
25 (0, validate_1.validateProperty)(model, 'id', 'string');
26 (0, validate_1.validateProperty)(model, 'last_modified', 'string');
27}
28exports.validateCheckpointModel = validateCheckpointModel;
29//# sourceMappingURL=validate.js.map
\No newline at end of file