Deployed the page to Github Pages.

This commit is contained in:
Batuhan Berk Başoğlu 2024-11-03 21:30:09 -05:00
parent 1d79754e93
commit 2c89899458
Signed by: batuhan-basoglu
SSH key fingerprint: SHA256:kEsnuHX+qbwhxSAXPUQ4ox535wFHu/hIRaa53FzxRpo
62797 changed files with 6551425 additions and 15279 deletions

View file

@ -0,0 +1,5 @@
/**
* Generated bundle index. Do not edit.
*/
/// <amd-module name="@angular/fire/compat/database" />
export * from './public_api';

View file

@ -0,0 +1,27 @@
import { InjectionToken, NgZone } from '@angular/core';
import { AngularFireList, AngularFireObject, PathReference, QueryFn } from './interfaces';
import { ɵAngularFireSchedulers } from '@angular/fire';
import { FirebaseOptions } from 'firebase/app';
import 'firebase/compat/auth';
import 'firebase/compat/database';
import { AngularFireAuth } from '@angular/fire/compat/auth';
import firebase from 'firebase/compat/app';
import { AppCheckInstances } from '@angular/fire/app-check';
import * as i0 from "@angular/core";
export declare const URL: InjectionToken<string>;
export declare const USE_EMULATOR: InjectionToken<[host: string, port: number, options?: {
mockUserToken?: string | firebase.EmulatorMockTokenOptions;
}]>;
export declare class AngularFireDatabase {
schedulers: ɵAngularFireSchedulers;
readonly database: firebase.database.Database;
constructor(options: FirebaseOptions, name: string | null | undefined, databaseURL: string | null, platformId: Object, zone: NgZone, schedulers: ɵAngularFireSchedulers, _useEmulator: any, // tuple isn't working here
auth: AngularFireAuth, useAuthEmulator: any, authSettings: any, // can't use firebase.auth.AuthSettings here
tenantId: string | null, languageCode: string | null, useDeviceLanguage: boolean | null, persistence: string | null, _appCheckInstances: AppCheckInstances);
list<T>(pathOrRef: PathReference, queryFn?: QueryFn): AngularFireList<T>;
object<T>(pathOrRef: PathReference): AngularFireObject<T>;
createPushId(): string;
static ɵfac: i0.ɵɵFactoryDeclaration<AngularFireDatabase, [null, { optional: true; }, { optional: true; }, null, null, null, { optional: true; }, { optional: true; }, { optional: true; }, { optional: true; }, { optional: true; }, { optional: true; }, { optional: true; }, { optional: true; }, { optional: true; }]>;
static ɵprov: i0.ɵɵInjectableDeclaration<AngularFireDatabase>;
}
export { PathReference, DatabaseSnapshot, ChildEvent, ListenEvent, QueryFn, AngularFireList, AngularFireObject, AngularFireAction, Action, SnapshotAction } from './interfaces';

View file

@ -0,0 +1,7 @@
import * as i0 from "@angular/core";
export declare class AngularFireDatabaseModule {
constructor();
static ɵfac: i0.ɵɵFactoryDeclaration<AngularFireDatabaseModule, never>;
static ɵmod: i0.ɵɵNgModuleDeclaration<AngularFireDatabaseModule, never, never, never>;
static ɵinj: i0.ɵɵInjectorDeclaration<AngularFireDatabaseModule>;
}

View file

@ -0,0 +1,62 @@
import { Observable } from 'rxjs';
import firebase from 'firebase/compat/app';
export declare type FirebaseOperation = string | firebase.database.Reference | firebase.database.DataSnapshot;
export interface AngularFireList<T> {
query: DatabaseQuery;
valueChanges(events?: ChildEvent[], options?: {}): Observable<T[]>;
valueChanges<K extends string>(events?: ChildEvent[], options?: {
idField: K;
}): Observable<(T & {
[T in K]?: string;
})[]>;
snapshotChanges(events?: ChildEvent[]): Observable<SnapshotAction<T>[]>;
stateChanges(events?: ChildEvent[]): Observable<SnapshotAction<T>>;
auditTrail(events?: ChildEvent[]): Observable<SnapshotAction<T>[]>;
update(item: FirebaseOperation, data: Partial<T>): Promise<void>;
set(item: FirebaseOperation, data: T): Promise<void>;
push(data: T): firebase.database.ThenableReference;
remove(item?: FirebaseOperation): Promise<void>;
}
export interface AngularFireObject<T> {
query: DatabaseQuery;
valueChanges(): Observable<T | null>;
snapshotChanges(): Observable<SnapshotAction<T>>;
update(data: Partial<T>): Promise<void>;
set(data: T): Promise<void>;
remove(): Promise<void>;
}
export interface FirebaseOperationCases {
stringCase: () => Promise<void>;
firebaseCase?: () => Promise<void>;
snapshotCase?: () => Promise<void>;
unwrappedSnapshotCase?: () => Promise<void>;
}
export declare type QueryFn = (ref: DatabaseReference) => DatabaseQuery;
export declare type ChildEvent = 'child_added' | 'child_removed' | 'child_changed' | 'child_moved';
export declare type ListenEvent = 'value' | ChildEvent;
export interface Action<T> {
type: ListenEvent;
payload: T;
}
export interface AngularFireAction<T> extends Action<T> {
prevKey: string | null | undefined;
key: string | null;
}
export declare type SnapshotAction<T> = AngularFireAction<DatabaseSnapshot<T>>;
export declare type Primitive = number | string | boolean;
export interface DatabaseSnapshotExists<T> extends firebase.database.DataSnapshot {
exists(): true;
val(): T;
forEach(action: (a: DatabaseSnapshot<T>) => boolean): boolean;
}
export interface DatabaseSnapshotDoesNotExist<T> extends firebase.database.DataSnapshot {
exists(): false;
val(): null;
forEach(action: (a: DatabaseSnapshot<T>) => boolean): boolean;
}
export declare type DatabaseSnapshot<T> = DatabaseSnapshotExists<T> | DatabaseSnapshotDoesNotExist<T>;
export declare type DatabaseReference = firebase.database.Reference;
export declare type DatabaseQuery = firebase.database.Query;
export declare type DataSnapshot = firebase.database.DataSnapshot;
export declare type QueryReference = DatabaseReference | DatabaseQuery;
export declare type PathReference = QueryReference | string;

View file

@ -0,0 +1,3 @@
import { ChildEvent, DatabaseQuery, SnapshotAction } from '../interfaces';
import { Observable, SchedulerLike } from 'rxjs';
export declare function auditTrail<T>(query: DatabaseQuery, events?: ChildEvent[], scheduler?: SchedulerLike): Observable<SnapshotAction<T>[]>;

View file

@ -0,0 +1,3 @@
import { Observable, SchedulerLike } from 'rxjs';
import { ChildEvent, DatabaseQuery, SnapshotAction } from '../interfaces';
export declare function listChanges<T = any>(ref: DatabaseQuery, events: ChildEvent[], scheduler?: SchedulerLike): Observable<SnapshotAction<T>[]>;

View file

@ -0,0 +1,3 @@
import { AngularFireList, DatabaseQuery } from '../interfaces';
import { AngularFireDatabase } from '../database';
export declare function createListReference<T = any>(query: DatabaseQuery, afDatabase: AngularFireDatabase): AngularFireList<T>;

View file

@ -0,0 +1,2 @@
import { DatabaseReference, FirebaseOperation } from '../interfaces';
export declare function createDataOperationMethod<T>(ref: DatabaseReference, operation: string): <T_1>(item: FirebaseOperation, value: T_1) => Promise<void>;

View file

@ -0,0 +1,2 @@
import { DatabaseReference, FirebaseOperation } from '../interfaces';
export declare function createRemoveMethod<T>(ref: DatabaseReference): (item?: FirebaseOperation) => any;

View file

@ -0,0 +1,3 @@
import { Observable, SchedulerLike } from 'rxjs';
import { ChildEvent, DatabaseQuery, SnapshotAction } from '../interfaces';
export declare function snapshotChanges<T>(query: DatabaseQuery, events?: ChildEvent[], scheduler?: SchedulerLike): Observable<SnapshotAction<T>[]>;

View file

@ -0,0 +1,3 @@
import { ChildEvent, DatabaseQuery } from '../interfaces';
import { SchedulerLike } from 'rxjs';
export declare function stateChanges<T>(query: DatabaseQuery, events?: ChildEvent[], scheduler?: SchedulerLike): import("rxjs").Observable<import("../interfaces").AngularFireAction<import("../interfaces").DatabaseSnapshot<T>>>;

View file

@ -0,0 +1 @@
export declare function validateEventsArray(events?: any[]): any[];

View file

@ -0,0 +1,3 @@
import { AngularFireObject, DatabaseQuery } from '../interfaces';
import { AngularFireDatabase } from '../database';
export declare function createObjectReference<T = any>(query: DatabaseQuery, afDatabase: AngularFireDatabase): AngularFireObject<T>;

View file

@ -0,0 +1,3 @@
import { Observable, SchedulerLike } from 'rxjs';
import { DatabaseQuery, SnapshotAction } from '../interfaces';
export declare function createObjectSnapshotChanges<T>(query: DatabaseQuery, scheduler?: SchedulerLike): () => Observable<SnapshotAction<T>>;

View file

@ -0,0 +1,10 @@
import { AngularFireAction, DatabaseQuery, DatabaseSnapshot, ListenEvent } from '../interfaces';
import { Observable, SchedulerLike } from 'rxjs';
/**
* Create an observable from a Database Reference or Database Query.
* @param ref Database Reference
* @param event Listen event type ('value', 'added', 'changed', 'removed', 'moved')
* @param listenType 'on' or 'once'
* @param scheduler - Rxjs scheduler
*/
export declare function fromRef<T>(ref: DatabaseQuery, event: ListenEvent, listenType?: string, scheduler?: SchedulerLike): Observable<AngularFireAction<DatabaseSnapshot<T>>>;

View file

@ -0,0 +1,11 @@
{
"$schema": "../../node_modules/ng-packagr/package.schema.json",
"main": "../../bundles/angular-fire-compat-database.umd.js",
"module": "../../fesm2015/angular-fire-compat-database.js",
"es2015": "../../fesm2015/angular-fire-compat-database.js",
"esm2015": "../../esm2015/compat/database/angular-fire-compat-database.js",
"fesm2015": "../../fesm2015/angular-fire-compat-database.js",
"typings": "angular-fire-compat-database.d.ts",
"sideEffects": false,
"name": "@angular/fire/compat/database"
}

View file

@ -0,0 +1,8 @@
export * from './database';
export * from './list/changes';
export * from './list/create-reference';
export * from './list/snapshot-changes';
export * from './list/state-changes';
export * from './list/audit-trail';
export * from './observable/fromRef';
export * from './database.module';

14
node_modules/@angular/fire/compat/database/utils.d.ts generated vendored Normal file
View file

@ -0,0 +1,14 @@
import { DatabaseReference, FirebaseOperation, FirebaseOperationCases, PathReference } from './interfaces';
import firebase from 'firebase/compat/app';
export declare function isString(value: any): boolean;
export declare function isFirebaseDataSnapshot(value: any): boolean;
export declare function isNil(obj: any): boolean;
export declare function isFirebaseRef(value: any): boolean;
/**
* Returns a database reference given a Firebase App and an
* absolute or relative path.
* @param database - Firebase Database
* @param pathRef - Database path, relative or absolute
*/
export declare function getRef(database: firebase.database.Database, pathRef: PathReference): DatabaseReference;
export declare function checkOperationCases(item: FirebaseOperation, cases: FirebaseOperationCases): Promise<void>;