Skip to content
This repository was archived by the owner on Nov 30, 2021. It is now read-only.

Commit c529ed7

Browse files
author
Anita Steiner
authored
Merge pull request #197 from phovea/release-5.0.1
Release 5.0.1
2 parents 7069adf + 2a81684 commit c529ed7

13 files changed

+89
-22
lines changed

dist/provenance/LocalStorageProvenanceGraphManager.d.ts

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,27 @@ import { IProvenanceGraphManager } from './provenance';
33
import { IProvenanceGraphDataDescription } from './ICmd';
44
import { GraphBase } from '../graph/GraphBase';
55
import { LocalStorageGraph } from '../graph/LocalStorageGraph';
6+
import { ICommonProvenanceGraphManagerOptions } from '.';
7+
export interface ILocalStorageProvenanceGraphManagerOptions extends ICommonProvenanceGraphManagerOptions {
8+
/**
9+
* Used storage engine of the browser (`localStorage` or `sessionStorage`)
10+
* @default localStorage
11+
*/
12+
storage?: Storage;
13+
/**
14+
* Graph prefix that is for instance used in the URL hash
15+
* @default clue
16+
*/
17+
prefix?: string;
18+
/**
19+
* Default permissions for new graphs.
20+
* @default ALL_READ_NONE
21+
*/
22+
defaultPermission?: number;
23+
}
624
export declare class LocalStorageProvenanceGraphManager implements IProvenanceGraphManager {
725
private options;
8-
constructor(options?: {});
26+
constructor(options?: ILocalStorageProvenanceGraphManagerOptions);
927
private loadFromLocalStorage;
1028
listSync(): IProvenanceGraphDataDescription[];
1129
list(): PromiseLike<IProvenanceGraphDataDescription[]>;

dist/provenance/LocalStorageProvenanceGraphManager.js

Lines changed: 4 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/provenance/LocalStorageProvenanceGraphManager.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/provenance/MixedStorageProvenanceGraphManager.d.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,14 @@
44
import { ProvenanceGraph } from './ProvenanceGraph';
55
import { IProvenanceGraphManager } from './provenance';
66
import { IProvenanceGraphDataDescription } from './ICmd';
7+
import { ILocalStorageProvenanceGraphManagerOptions } from './LocalStorageProvenanceGraphManager';
8+
import { IRemoteStorageProvenanceGraphManagerOptions } from './RemoteStorageProvenanceGraphManager';
79
import { GraphBase } from '../graph/GraphBase';
10+
export declare type IMixedStorageProvenanceGraphManagerOptions = ILocalStorageProvenanceGraphManagerOptions & IRemoteStorageProvenanceGraphManagerOptions;
811
export declare class MixedStorageProvenanceGraphManager implements IProvenanceGraphManager {
912
private remote;
1013
private local;
11-
constructor(options?: {});
14+
constructor(options?: IMixedStorageProvenanceGraphManagerOptions);
1215
listRemote(): Promise<IProvenanceGraphDataDescription[]>;
1316
listLocal(): PromiseLike<IProvenanceGraphDataDescription[]>;
1417
listLocalSync(): IProvenanceGraphDataDescription[];

0 commit comments

Comments
 (0)