1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-21 10:43:35 +00:00

sync policies., set up policy service

This commit is contained in:
Kyle Spearrin
2020-01-28 22:24:02 -05:00
parent 337a7ba59f
commit 3d2e2cb174
6 changed files with 135 additions and 1 deletions

View File

@@ -0,0 +1,14 @@
import { PolicyData } from '../models/data/policyData';
import { Policy } from '../models/domain/policy';
import { PolicyType } from '../enums/policyType';
export abstract class PolicyService {
policyCache: Policy[];
clearCache: () => void;
getAll: (type?: PolicyType) => Promise<Policy[]>;
replace: (policies: { [id: string]: PolicyData; }) => Promise<any>;
clear: (userId: string) => Promise<any>;
}