"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const ContentInternal_1 = require("./ContentInternal");
exports.isDeferred = (fieldObject) => {
return fieldObject && fieldObject.__deferred && fieldObject.__deferred.uri && fieldObject.__deferred.uri.length > 0 || false;
};
exports.isIContent = (object) => {
return object && object.Id && object.Path && object.Type && object.Type.length > 0 || false;
};
exports.isContent = (object) => {
return object instanceof ContentInternal_1.ContentInternal;
};
exports.isIContentList = (objectList) => {
return objectList && objectList.length !== undefined && objectList.find((o) => !exports.isIContent(o)) === undefined || false;
};
exports.isSavedContent = (c) => {
return c && exports.isContent(c) && c.Id && c.Path && c.Path.length && c.Name && c.Name.length > 0 || false;
};
//# sourceMappingURL=TypeGuards.js.map |