Beignet API reference
    Preparing search index...

    Type Alias EntityInstance<Name, Schema, Methods>

    EntityInstance: InferOutput<Schema> & {
        toJSON(): InferOutput<Schema>;
        with(
            patch: Partial<InferOutput<Schema>>,
        ):
            | EntityInstance<Name, Schema, Methods>
            | Promise<EntityInstance<Name, Schema, Methods>>;
    } & Methods

    Entity instance with validated props, attached methods, and immutable update helpers.

    Type Parameters

    • Name extends string
    • Schema extends StandardSchema
    • Methods extends AnyMethods

    Type Declaration