import { PipeTransform, Pipe } from '@angular/core'; @Pipe({name: 'dsObjectKeys'}) /** * Pipe for parsing all keys of an object to an array of key-value pairs */ export class ObjectKeysPipe implements PipeTransform { /** * @param value An object * @returns {any} Array with all keys the input object */ transform(value, args: string[]): any { const keys = []; Object.keys(value).forEach((k) => keys.push(k)); return keys; } }