mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-04-30 01:14:33 +00:00
Merge pull request #28423 from pluma/arangodb
Update to latest views API
This commit is contained in:
@@ -99,10 +99,9 @@ console.log(
|
||||
|
||||
const view = db._view("yolo")!;
|
||||
view.properties({
|
||||
locale: "C",
|
||||
commit: {
|
||||
consolidate: {
|
||||
bytes: { segmentThreshold: 20 }
|
||||
}
|
||||
consolidationIntervalMsec: 123,
|
||||
consolidationPolicy: {
|
||||
type: "bytes",
|
||||
segmentThreshold: 234
|
||||
}
|
||||
});
|
||||
|
||||
44
types/arangodb/index.d.ts
vendored
44
types/arangodb/index.d.ts
vendored
@@ -848,10 +848,11 @@ declare namespace ArangoDB {
|
||||
): ArangoSearchViewProperties;
|
||||
}
|
||||
|
||||
interface ArangoSearchViewConsolidate {
|
||||
threshold: number;
|
||||
segmentThreshold: number;
|
||||
}
|
||||
type ArangoSearchViewConsolidationType =
|
||||
| "bytes"
|
||||
| "bytes_accum"
|
||||
| "count"
|
||||
| "fill";
|
||||
|
||||
interface ArangoSearchViewCollectionLink {
|
||||
analyzers?: string[];
|
||||
@@ -865,35 +866,26 @@ declare namespace ArangoDB {
|
||||
id: string;
|
||||
name: string;
|
||||
type: "arangosearch";
|
||||
commit: {
|
||||
cleanupIntervalStep: number;
|
||||
commitIntervalMsec: number;
|
||||
consolidate: {
|
||||
bytes?: ArangoSearchViewConsolidate;
|
||||
bytes_accum?: ArangoSearchViewConsolidate;
|
||||
count?: ArangoSearchViewConsolidate;
|
||||
fill?: ArangoSearchViewConsolidate;
|
||||
};
|
||||
|
||||
cleanupIntervalStep: number;
|
||||
consolidationIntervalMsec: number;
|
||||
consolidationPolicy: {
|
||||
type: ArangoSearchViewConsolidationType;
|
||||
segmentThreshold: number;
|
||||
threshold: number;
|
||||
};
|
||||
locale: string;
|
||||
links: {
|
||||
[key: string]: ArangoSearchViewCollectionLink | undefined;
|
||||
};
|
||||
}
|
||||
|
||||
interface ArangoSearchViewPropertiesOptions {
|
||||
locale?: string;
|
||||
commit?: {
|
||||
consolidate?:
|
||||
| "none"
|
||||
| {
|
||||
count?: Partial<ArangoSearchViewConsolidate>;
|
||||
bytes?: Partial<ArangoSearchViewConsolidate>;
|
||||
bytes_accum?: Partial<ArangoSearchViewConsolidate>;
|
||||
fill?: Partial<ArangoSearchViewConsolidate>;
|
||||
};
|
||||
commitIntervalMsec?: number;
|
||||
cleanupIntervalStep?: number;
|
||||
cleanupIntervalStep?: number;
|
||||
consolidationIntervalMsec?: number;
|
||||
consolidationPolicy?: {
|
||||
type?: ArangoSearchViewConsolidationType;
|
||||
segmentThreshold?: number;
|
||||
threshold?: number;
|
||||
};
|
||||
links?: {
|
||||
[key: string]: ArangoSearchViewCollectionLink | undefined;
|
||||
|
||||
Reference in New Issue
Block a user