@yaagoub/decorators
Version:
Angular decorators
8 lines • 1.21 kB
JavaScript
export function IsObject(value) {
const isObject = value !== null && typeof value === 'object' && !Array.isArray(value);
return {
result: isObject,
message: isObject ? '' : 'Value is not an object'
};
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieWdiLW9iamVjdC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL2xpYnMvZGVjb3JhdG9ycy9zcmMvdmFsaWRhdGlvbnMveWdiLW9iamVjdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxNQUFNLFVBQVUsUUFBUSxDQUFDLEtBQWM7SUFDckMsTUFBTSxRQUFRLEdBQUcsS0FBSyxLQUFLLElBQUksSUFBSSxPQUFPLEtBQUssS0FBSyxRQUFRLElBQUksQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQ3RGLE9BQU87UUFDTCxNQUFNLEVBQUUsUUFBUTtRQUNoQixPQUFPLEVBQUUsUUFBUSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLHdCQUF3QjtLQUNsRCxDQUFDO0FBQ0osQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIlxuZXhwb3J0IGZ1bmN0aW9uIElzT2JqZWN0KHZhbHVlOiB1bmtub3duKTogeyByZXN1bHQ6IGJvb2xlYW4sIG1lc3NhZ2U6IHN0cmluZyB9IHtcbiAgY29uc3QgaXNPYmplY3QgPSB2YWx1ZSAhPT0gbnVsbCAmJiB0eXBlb2YgdmFsdWUgPT09ICdvYmplY3QnICYmICFBcnJheS5pc0FycmF5KHZhbHVlKTtcbiAgcmV0dXJuIHtcbiAgICByZXN1bHQ6IGlzT2JqZWN0LFxuICAgIG1lc3NhZ2U6IGlzT2JqZWN0ID8gJycgOiAnVmFsdWUgaXMgbm90IGFuIG9iamVjdCdcbiAgfTtcbn0iXX0=