@microsoft/sp-webpart-base
Version:
SharePoint Framework support for building web parts
16 lines • 795 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.isWebPartData = void 0;
function isWebPartData(contextOrWebPartData) {
var assumedWebPartData = contextOrWebPartData;
var assumedContext = contextOrWebPartData;
// check all guaranteed properties of IWebPartData
return (Boolean(typeof assumedWebPartData.dataVersion === 'string' &&
typeof assumedWebPartData.id === 'string' &&
typeof assumedWebPartData.instanceId === 'string' &&
typeof assumedWebPartData.title === 'string') &&
// sanity check context guaranteed properties
Boolean(!assumedContext.domElement && !assumedContext.manifest && !assumedContext.displayMode));
}
exports.isWebPartData = isWebPartData;
//# sourceMappingURL=isWebPartData.js.map