Back to Pocketbase

Interface Param

static/jsvm/interfaces/core.Param.html

latest2.3 KB
Original Source

Interface Param

Hierarchy

Index

Methods

isNewlastSavedPKmarkAsNewmarkAsNotNewpkpostScantableName

Properties

createdidupdatedvalue

Methods

isNew

  • isNew(): boolean

IsNew indicates what type of db query (insert or update) should be used with the model instance.

Returns boolean

lastSavedPK

  • lastSavedPK(): any

LastSavedPK returns the last saved primary key of the model.

Its value is updated to the latest PK value after MarkAsNotNew() or PostScan() calls.

Returns any

markAsNew

  • markAsNew(): void

MarkAsNew clears the pk field and marks the current model as "new" (aka. forces m.IsNew() to be true).

Returns void

markAsNotNew

  • markAsNotNew(): void

MarkAsNew set the pk field to the Id value and marks the current model as NOT "new" (aka. forces m.IsNew() to be false).

Returns void

pk

  • pk(): any

Returns any

postScan

  • postScan(): void

PostScan implements the [dbx.PostScanner] interface.

It is usually executed right after the model is populated with the db row values.

Returns void

tableName

  • tableName(): string

Returns string

Properties

created

created: types.DateTime

id

id: string

Id is the primary key of the model. It is usually autogenerated by the parent model implementation.

updated

updated: types.DateTime

value

value: JSONRaw

Settings

Member Visibility

  • Inherited

Theme

OSLightDark

On This Page

Generated using TypeDoc