Skip to content

no-generic-numeric

Full name
@azure-tools/typespec-azure-core/no-generic-numeric

Azure services should use numeric types that specify the bit-width instead of generic types.

model Widget {
id: integer;
cost: float;
}
model Widget {
id: safeint;
cost: float32;
}

This includes extending generic numeric types.

model GenericInteger extends integer;
model Widget {
id: GenericInteger;
}
model Widget {
id: safeint;
}