// Package: com.lightningkite.lightningdb // Generated by Khrysalis - this file will be overwritten. import { Condition } from './db/Condition' import { MassModification } from './db/MassModification' import { Modification } from './db/Modification' import { UUIDFor } from './db/UUIDFor' import { Observable } from 'rxjs' //! Declares com.lightningkite.lightningdb.WriteModelApi export abstract class WriteModelApi { protected constructor() { } public abstract post(value: Model): Observable public abstract postBulk(values: Array): Observable> public abstract upsert(value: Model, id: UUIDFor): Observable public abstract put(value: Model): Observable public abstract putBulk(values: Array): Observable> public abstract patch(id: UUIDFor, modification: Modification): Observable public abstract patchBulk(modification: MassModification): Observable public abstract _delete(id: UUIDFor): Observable public abstract deleteBulk(condition: Condition): Observable }