firebase-rules-parser
Version:
Parser for Firebase rule files
21 lines (20 loc) • 913 B
TypeScript
import { FirebaseRulesParser } from './parser/FirebaseRulesParser';
/**
* Parse firebase rules from file
* @param file Filepath to rules-file
*/
export declare function parseFirebaseRulesFromFile(fileName: string): FirebaseRulesParser;
/**
* Parse firebase rules from file
* @param rules Inmemory file containing rules-file
*/
export declare function parseFirebaseRulesFromString(rules: string): FirebaseRulesParser;
import { FirebaseRulesIntepreter } from './intepreter/';
export { FirebaseRulesIntepreter, createFirebaseRulesContext, defaultFirebaseRulesContext } from './intepreter';
export {} from './intepreter';
export * from './intepreter/MockFirestoreRequest';
export * from './intepreter/MockFirestoreResource';
export * from './intepreter/FirebasePathAccessRights';
export * from './intepreter/FirebaseRulesContext';
declare const _default: () => FirebaseRulesIntepreter;
export default _default;