angular-auth-oidc-client
Version:
Angular Lib for OpenID Connect & OAuth2
10 lines • 1.26 kB
JavaScript
export function removeNullAndUndefinedValues(obj) {
const copy = { ...obj };
for (const key in obj) {
if (obj[key] === undefined || obj[key] === null) {
delete copy[key];
}
}
return copy;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib2JqZWN0LmhlbHBlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2FuZ3VsYXItYXV0aC1vaWRjLWNsaWVudC9zcmMvbGliL3V0aWxzL29iamVjdC9vYmplY3QuaGVscGVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1BQU0sVUFBVSw0QkFBNEIsQ0FBQyxHQUFRO0lBQ25ELE1BQU0sSUFBSSxHQUFHLEVBQUUsR0FBRyxHQUFHLEVBQUUsQ0FBQztJQUV4QixLQUFLLE1BQU0sR0FBRyxJQUFJLEdBQUcsRUFBRSxDQUFDO1FBQ3RCLElBQUksR0FBRyxDQUFDLEdBQUcsQ0FBQyxLQUFLLFNBQVMsSUFBSSxHQUFHLENBQUMsR0FBRyxDQUFDLEtBQUssSUFBSSxFQUFFLENBQUM7WUFDaEQsT0FBTyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUM7UUFDbkIsQ0FBQztJQUNILENBQUM7SUFFRCxPQUFPLElBQUksQ0FBQztBQUNkLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZnVuY3Rpb24gcmVtb3ZlTnVsbEFuZFVuZGVmaW5lZFZhbHVlcyhvYmo6IGFueSk6IGFueSB7XG4gIGNvbnN0IGNvcHkgPSB7IC4uLm9iaiB9O1xuXG4gIGZvciAoY29uc3Qga2V5IGluIG9iaikge1xuICAgIGlmIChvYmpba2V5XSA9PT0gdW5kZWZpbmVkIHx8IG9ialtrZXldID09PSBudWxsKSB7XG4gICAgICBkZWxldGUgY29weVtrZXldO1xuICAgIH1cbiAgfVxuXG4gIHJldHVybiBjb3B5O1xufVxuIl19