Firebase Database サービス インターフェース。@firebase/database-compat
パッケージの Database インターフェースを拡張します。
署名:
export interface Database extends FirebaseDatabase
拡張: FirebaseDatabase
メソッド
メソッド | 説明 |
---|---|
getRules() | 現在適用されているセキュリティ ルールを文字列として取得します。戻り値はルールのソース(コメントを含む)で構成されます。 |
getRulesJSON() | 現在適用されているセキュリティ ルールを解析された JSON オブジェクトとして取得します。元のソースのコメントはすべて削除されます。 |
setRules(ソース) | Firebase Realtime Database インスタンスに指定されたルールを設定します。ルールのソースが文字列またはバッファとして指定されている場合、コメントを含めることができます。 |
Database.getRules()
現在適用されているセキュリティ ルールを文字列として取得します。戻り値はルールのソース(コメントを含む)で構成されます。
署名:
getRules(): Promise<string>;
戻り値:
Promise<文字列>
未加工の文字列としてルールによって履行される Promise。
Database.getRulesJSON()
現在適用されているセキュリティ ルールを解析された JSON オブジェクトとして取得します。元のソースのコメントはすべて削除されます。
署名:
getRulesJSON(): Promise<object>;
戻り値:
Promise<object>
解析されたルール オブジェクトで履行される Promise。
Database.setRules()
Firebase Realtime Database インスタンスに指定されたルールを設定します。ルールのソースが文字列またはバッファとして指定されている場合、コメントを含めることができます。
署名:
setRules(source: string | Buffer | object): Promise<void>;
パラメータ
パラメータ | 型 | 説明 |
---|---|---|
ソース | 文字列 |バッファ |オブジェクト | 適用するルールのソース。null または空にすることはできません。 |
戻り値:
約束 <void>
Realtime Database でルールが設定された場合に解決します。