Forest Admin - API reference
    Preparing search index...
    interface Collection {
        get dataSource(): DataSource;
        get name(): string;
        get nativeDriver(): unknown;
        get schema(): CollectionSchema;
        aggregate(
            caller: Caller,
            filter: Filter,
            aggregation: Aggregation,
            limit?: number,
        ): Promise<AggregateResult[]>;
        create(caller: Caller, data: RecordData[]): Promise<RecordData[]>;
        delete(caller: Caller, filter: Filter): Promise<void>;
        execute(
            caller: Caller,
            name: string,
            formValues: RecordData,
            filter?: Filter,
        ): Promise<ActionResult>;
        getForm(
            caller: Caller,
            name: string,
            formValues?: RecordData,
            filter?: Filter,
            metas?: GetFormMetas,
        ): Promise<ActionFormElement[]>;
        list(
            caller: Caller,
            filter: PaginatedFilter,
            projection: Projection,
        ): Promise<RecordData[]>;
        renderChart(
            caller: Caller,
            name: string,
            recordId: CompositeId,
        ): Promise<unknown>;
        update(caller: Caller, filter: Filter, patch: RecordData): Promise<void>;
    }

    Implemented by

    Index

    Accessors

    Methods