Websites v4 docs v5.2.4
    Preparing search index...

    Interface ModelStatic<T>

    interface ModelStatic<T> {
        findAll?(
            searchParams: { [key: string]: any },
        ): Promise<
            {
                errors: ModelError[]
                | null;
                pagination: Pagination | null;
                results: T[];
            },
        >;
        findById?(
            id: string | number,
        ): Promise<{ errors: ModelError[] | null; result: T | null }>;
        findOne?(
            searchParams: { [key: string]: any },
        ): Promise<{ errors: ModelError[] | null; result: T | null }>;
    }

    Type Parameters

    • T
    Index

    Methods

    • Parameters

      • searchParams: { [key: string]: any }

      Returns Promise<
          {
              errors: ModelError[]
              | null;
              pagination: Pagination | null;
              results: T[];
          },
      >

    • Parameters

      • searchParams: { [key: string]: any }

      Returns Promise<{ errors: ModelError[] | null; result: T | null }>