UNPKG

ohayolibs

Version:

Ohayo is a set of essential modules for ohayojp.

17 lines (15 loc) 432 B
import { Pipe, PipeTransform } from '@angular/core'; /** * @see https://ohayojp.com/theme/keys */ @Pipe({ name: 'keys' }) export class KeysPipe implements PipeTransform { transform(value: any, keyIsNumber: boolean = false): any[] { const ret: any[] = []; // tslint:disable-next-line: forin for (const key in value) { ret.push({ key: keyIsNumber ? +key : key, value: value[key] }); } return ret; } }