"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.isVariableNamespace = isVariableNamespace;
exports.getEmptyVariableNamespace = getEmptyVariableNamespace;
const mablscriptFind_1 = require("../mablscriptFind");
function isVariableNamespace(value) {
    return (value &&
        typeof value === 'object' &&
        !Array.isArray(value) &&
        (0, mablscriptFind_1.isSimpleObject)(value) &&
        Object.keys(value).every((key) => key) &&
        Object.values(value).every(mablscriptFind_1.isVariableDataType));
}
function getEmptyVariableNamespace() {
    return {};
}
