pl-api
    Preparing search index...

    Function searchCategory

    • Parameters

      Returns {
          search: (
              q: string,
              params?: SearchParams,
              meta?: RequestMeta,
          ) => Promise<
              {
                  accounts: Account[];
                  groups: {
                      avatar: string;
                      avatar_default: boolean;
                      avatar_description: string;
                      avatar_static: string;
                      created_at: string;
                      display_name: string;
                      domain: string;
                      emojis: {
                          category: string
                          | null;
                          shortcode: string;
                          static_url: string;
                          url: string;
                          visible_in_picker: boolean;
                      }[];
                      header: string;
                      header_default: boolean;
                      header_description: string;
                      header_static: string;
                      id: string;
                      locked: boolean;
                      members_count: number;
                      membership_required: boolean;
                      note: string;
                      owner: { id: string }
                      | null;
                      relationship:
                          | {
                              id: string;
                              member: boolean;
                              requested: boolean;
                              role?: OWNER
                              | ADMIN
                              | MODERATOR
                              | USER;
                          }
                          | null;
                      statuses_visibility: string;
                      uri: string;
                      url: string;
                  }[];
                  hashtags: {
                      following?: boolean;
                      history: { accounts: number; day: number; uses: number }[]
                      | null;
                      name: string;
                      total: number | null;
                      url: string;
                  }[];
                  statuses: Status[];
              },
          >;
          searchLocation: (
              q: string,
              meta?: RequestMeta,
          ) => Promise<
              {
                  country: string;
                  description: string;
                  geom: { coordinates: [number, number] | null; srid: string }
                  | null;
                  locality: string;
                  origin_id: string;
                  origin_provider: string;
                  postal_code: string;
                  region: string;
                  street: string;
                  timezone: string;
                  type: string;
                  url: string;
              }[],
          >;
      }

      • search: (
            q: string,
            params?: SearchParams,
            meta?: RequestMeta,
        ) => Promise<
            {
                accounts: Account[];
                groups: {
                    avatar: string;
                    avatar_default: boolean;
                    avatar_description: string;
                    avatar_static: string;
                    created_at: string;
                    display_name: string;
                    domain: string;
                    emojis: {
                        category: string
                        | null;
                        shortcode: string;
                        static_url: string;
                        url: string;
                        visible_in_picker: boolean;
                    }[];
                    header: string;
                    header_default: boolean;
                    header_description: string;
                    header_static: string;
                    id: string;
                    locked: boolean;
                    members_count: number;
                    membership_required: boolean;
                    note: string;
                    owner: { id: string }
                    | null;
                    relationship:
                        | {
                            id: string;
                            member: boolean;
                            requested: boolean;
                            role?: OWNER
                            | ADMIN
                            | MODERATOR
                            | USER;
                        }
                        | null;
                    statuses_visibility: string;
                    uri: string;
                    url: string;
                }[];
                hashtags: {
                    following?: boolean;
                    history: { accounts: number; day: number; uses: number }[]
                    | null;
                    name: string;
                    total: number | null;
                    url: string;
                }[];
                statuses: Status[];
            },
        >

        Perform a search

      • searchLocation: (
            q: string,
            meta?: RequestMeta,
        ) => Promise<
            {
                country: string;
                description: string;
                geom: { coordinates: [number, number] | null; srid: string }
                | null;
                locality: string;
                origin_id: string;
                origin_provider: string;
                postal_code: string;
                region: string;
                street: string;
                timezone: string;
                type: string;
                url: string;
            }[],
        >

        Searches for locations

        Requires featuresFeatures.events.