@kwiz/common
Version:
KWIZ common utilities and helpers for M365 platform
22 lines • 888 B
JavaScript
import { isNotEmptyArray, isNotEmptyString, isNumber } from "../typecheckers";
export function isnsSuiteTalkRestErrorData(error) {
const as = error;
return isNumber(as === null || as === void 0 ? void 0 : as.status) && isNotEmptyArray(as === null || as === void 0 ? void 0 : as["o:errorDetails"]);
}
export function isnsContext(info) {
const as = info;
return isNotEmptyString(as === null || as === void 0 ? void 0 : as.accountId);
}
export function isnsAccessToken(info) {
const as = info;
return isnsContext(as) && isNotEmptyString(as.accessToken);
}
export function isnsTokenInfo(info) {
const as = info;
return isnsContext(as) && isNotEmptyString(as.tokenSecret);
}
export function isnsRecordContext(info) {
const as = info;
return isNotEmptyString(as === null || as === void 0 ? void 0 : as.record);
}
//# sourceMappingURL=type-checkers.js.map