Skip to content

Latest commit

 

History

History
56 lines (40 loc) · 1.56 KB

File metadata and controls

56 lines (40 loc) · 1.56 KB

API Report File for "firebase-admin.database"

Do not edit this file. It is a report generated by API Extractor.

import { Agent } from 'http';
import { DataSnapshot } from '@firebase/database-types';
import { EventType } from '@firebase/database-types';
import { FirebaseDatabase } from '@firebase/database-types';
import { OnDisconnect } from '@firebase/database-types';
import { Query } from '@firebase/database-types';
import { Reference } from '@firebase/database-types';
import * as rtdb from '@firebase/database-types';
import { ThenableReference } from '@firebase/database-types';

// @public
export interface Database extends FirebaseDatabase {
    getRules(): Promise<string>;
    getRulesJSON(): Promise<object>;
    setRules(source: string | Buffer | object): Promise<void>;
}

export { DataSnapshot }

// @public
export const enableLogging: typeof rtdb.enableLogging;

export { EventType }

// Warning: (ae-forgotten-export) The symbol "FirebaseError" needs to be exported by the entry point index.d.ts
//
// @public
export class FirebaseDatabaseError extends FirebaseError {
}

// Warning: (ae-forgotten-export) The symbol "App" needs to be exported by the entry point index.d.ts
//
// @public
export function getDatabase(app?: App): Database;

// @public
export function getDatabaseWithUrl(url: string, app?: App): Database;

export { OnDisconnect }

export { Query }

export { Reference }

// @public
export const ServerValue: rtdb.ServerValue;

export { ThenableReference }