- aggregation(param: {
extended: boolean;
lightning?: boolean;
mixed?: boolean;
modal: boolean;
path: string;
}): RecoilValueReadOnly<{
__typename: "BooleanAggregation";
count: number;
exists: number;
false: number;
path: string;
true: number;
} | {
__typename: "DataAggregation";
count: number;
path: string;
} | {
__typename: "FloatAggregation";
count: number;
exists: number;
inf: number;
max: number;
min: number;
nan: number;
ninf: number;
path: string;
} | {
__typename: "IntAggregation";
count: number;
exists: number;
max: number;
min: number;
path: string;
} | {
__typename: "RootAggregation";
count: number;
exists: number;
expandedFieldCount: number;
frameLabelFieldCount: number;
path: string;
slice: number;
} | {
__typename: "StringAggregation";
count: number;
exists: number;
path: string;
values: readonly {
count: number;
value: string;
}[];
}>
-
Parameters
-
param: {
extended: boolean;
lightning?: boolean;
mixed?: boolean;
modal: boolean;
path: string;
}
-
extended: boolean
-
Optional
lightning?: boolean
-
Optional
mixed?: boolean
-
modal: boolean
-
path: string
Returns RecoilValueReadOnly<{
__typename: "BooleanAggregation";
count: number;
exists: number;
false: number;
path: string;
true: number;
} | {
__typename: "DataAggregation";
count: number;
path: string;
} | {
__typename: "FloatAggregation";
count: number;
exists: number;
inf: number;
max: number;
min: number;
nan: number;
ninf: number;
path: string;
} | {
__typename: "IntAggregation";
count: number;
exists: number;
max: number;
min: number;
path: string;
} | {
__typename: "RootAggregation";
count: number;
exists: number;
expandedFieldCount: number;
frameLabelFieldCount: number;
path: string;
slice: number;
} | {
__typename: "StringAggregation";
count: number;
exists: number;
path: string;
values: readonly {
count: number;
value: string;
}[];
}>
Returns a function which returns a memoized atom for each unique parameter value.