export function compareTableColumns()

in src/Explorer/Tables/DataTable/DataTableUtilities.ts [91:113]


export function compareTableColumns(a: string, b: string): number {
  if (a === "PartitionKey") {
    if (b !== "PartitionKey") {
      return -1;
    }
  } else if (a === "RowKey") {
    if (b === "PartitionKey") {
      return 1;
    } else if (b !== "RowKey") {
      return -1;
    }
  } else if (a === "Timestamp") {
    if (b === "PartitionKey" || b === "RowKey") {
      return 1;
    } else if (b !== "Timestamp") {
      return -1;
    }
  } else if (b === "PartitionKey" || b === "RowKey" || b === "Timestamp") {
    return 1;
  }

  return a.localeCompare(b);
}