Package version:

  • Escapes an odata filter expression to avoid errors with quoting string literals. Example usage:

    const baseRateMax = 200;
    const ratingMin = 4;
    const filter = odata`Rooms/any(room: room/BaseRate lt ${baseRateMax}) and Rating ge ${ratingMin}`;

    For more information on supported syntax see: https://docs.microsoft.com/en-us/azure/search/search-query-odata-filter

    Parameters

    • strings: TemplateStringsArray

      Array of strings for the expression

    • Rest...values: unknown[]

      Array of values for the expression

    Returns string