## API Report File for "@easyops-cn/brick-next-pipes"

> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).

```ts

import { DumpOptions } from 'js-yaml';

// @public
export function add(value: number | string, operand: number | string): number | string;

// @public
export function atobUnicode(value: string): string;

// Warning: (ae-internal-missing-underscore) The name "bool" should be prefixed with an underscore because the declaration is marked as @internal
//
// @internal (undocumented)
export const bool: typeof boolean;

// @public
export function boolean(value: unknown): boolean;

// @public
export function btoaUnicode(value: string): string;

// @public
export function cmdbInstanceShowName(value: string | string[]): string;

// @public
export function countBy(collection: unknown[] | Record<string, unknown>, iteratee: string | number): Record<string, number>;

// @public
export function datetime(value: number | string, format: string): string;

// @public
export function deltaTime(time: number | string | Period, withSuffix?: boolean, format?: string): string;

// @public
export function divide(value: number, operand: number): number;

// @public
export function equal(value: unknown, other: unknown): boolean;

// @public
export function find(collection: unknown[] | Record<string, unknown>, predict: string | number | Record<string, unknown> | [string | number, unknown], fromIndex?: number): unknown;

// @public
export function findIndex(array: unknown[], predict: string | number | Record<string, unknown> | [string | number, unknown], fromIndex?: number): number;

// @public
export function findLast(collection: unknown[] | Record<string, unknown>, predict: string | number | Record<string, unknown> | [string | number, unknown], fromIndex?: number): unknown;

// @public
export function findLastIndex(array: unknown[], predict: string | number | Record<string, unknown> | [string | number, unknown], fromIndex?: number): number;

// @public
export function get(object: Record<string, unknown>, path: string | string[], defaultValue: unknown): unknown;

// @public
export interface GraphData {
    // (undocumented)
    edges: GraphEdge[];
    // (undocumented)
    topic_vertices: GraphVertex[];
    // (undocumented)
    vertices: GraphVertex[];
}

// @public
export interface GraphEdge {
    // (undocumented)
    in: string;
    // (undocumented)
    out: string;
    // (undocumented)
    out_name: string;
}

// @public
export interface GraphQuery {
    // (undocumented)
    sort?: {
        key: string;
        order: 1 | -1;
    };
}

// @public
export function graphTree(value: GraphData, query?: GraphQuery): GraphVertex[];

// @public
export interface GraphVertex {
    // (undocumented)
    [key: string]: any;
    // (undocumented)
    instanceId: string;
}

// @public
export function groupBy(collection: unknown[] | Record<string, unknown>, iteratee: string | number): Record<string, unknown[]>;

// @public
export function groupByToIndex(value: Record<string, unknown>[], groupField: string, targetField: string): Record<string, unknown>[];

// @public
export function includes(value: string | unknown[], part: string | unknown): boolean;

// @public
export function join(value: unknown[], separator?: string): string;

// @public
export function json(value: string): unknown;

// @public
export function jsonStringify(value: unknown, indent?: number): string;

// @public
export function keyBy(collection: unknown[] | Record<string, unknown>, iteratee: string | number): Record<string, unknown>;

// @public
export function map(value: unknown[], key: string): unknown[];

// @public
export function mapToArray(data: Record<string, unknown>, keyField: string, valueField: string): unknown[];

// @public
export function mergeArrayByKey(dataList: unknown[][], key: string): unknown[];

// @public
export function multiply(value: number, operand: number): number;

// @public
export function not(value: unknown): boolean;

// @public
export function nullish<T, U>(value: T, defaultValue: U): T | U;

// @public
export function number(value: unknown): number;

// @public
export function parseTimeRange(value: string): number;

// @public
export interface Period {
    // (undocumented)
    endTime?: number | string;
    // (undocumented)
    startTime?: number | string;
}

// @public
export function randomString(length?: number, characters?: string): string;

// @public
export function reverse<T>(value: T[]): T[];

// @public
export function round(n: number, precision?: number): number;

// @public
export function slice<T>(value: T[], start: number, end?: number): T[];

// @public
export function sort<T>(value: T[], fields?: string | string[]): T[];

// @public
export function split(value: string, separator: string): string[];

// @public
export function string(value: unknown): string;

// @public
export function substr(value: string, from: number, length?: number): string;

// @public
export function substring(value: string, start: number, end?: number): string;

// @public
export function subtract(value: number, operand: number): number;

// @public
export function ternary<T, U>(value: boolean, resultIfTrue: T, resultIfFalse: U): T | U;

// @public
export function uniq<T>(array: T[]): T[];

// @public
export function unitFormat(value: number, unit: string, precision?: number, targetUnit?: string, fixedPrecision?: boolean): [string, string];

// @public
export function yaml(value: string): unknown;

// @public
export function yamlStringify(value: unknown, indent?: number, opts?: DumpOptions): string;


```
