Running into the same thing. Mind sharing how you resolved the type issues?
Running into the same thing. Mind sharing how you resolved the type issues?
VectorizeIndex looks like the old types for me. For example, upsert is typed to return Promise<VectorizeVectorMutation> which doesn't include the mutationIddeleteByIds, is there a way to delete all vectors that match a namespace?deleteByIds?deleteById seems the way, but will the empty namespace still count against the 5K quota?

wait=true to poll the mutation ID either throws 504 or takes a very long time.VectorizeIndexupsertPromise<VectorizeVectorMutation>mutationIddeleteByIdsdeleteByIdsdeleteByIdinterface VectorizeIndexDetails {
/** The unique ID of the index */
readonly id: string;
/** The name of the index. */
name: string;
/** (optional) A human readable description for the index. */
description?: string;
/** The index configuration, including the dimension size and distance metric. */
config: VectorizeIndexConfig;
/** The number of records containing vectors within the index. */
vectorsCount: number;
}{
"dimensions": 768,
"vectorCount": 0
}wait=true