diff --git a/array/arcsine/docs/types/index.d.ts b/array/arcsine/docs/types/index.d.ts
index 76aada03..62a9e2c8 100644
--- a/array/arcsine/docs/types/index.d.ts
+++ b/array/arcsine/docs/types/index.d.ts
@@ -20,13 +20,13 @@
///
-import { FloatDataType, FloatTypedArray } from '@stdlib/types/array';
+import { RealFloatingPointDataType, FloatTypedArray } from '@stdlib/types/array';
import * as random from '@stdlib/types/random';
/**
* Supported data types.
*/
-type DataType = FloatDataType | 'generic';
+type DataType = RealFloatingPointDataType | 'generic';
/**
* Output array.
diff --git a/array/beta/docs/types/index.d.ts b/array/beta/docs/types/index.d.ts
index eaaa4ca2..8b1de188 100644
--- a/array/beta/docs/types/index.d.ts
+++ b/array/beta/docs/types/index.d.ts
@@ -20,13 +20,13 @@
///
-import { FloatDataType, FloatTypedArray } from '@stdlib/types/array';
+import { RealFloatingPointDataType, FloatTypedArray } from '@stdlib/types/array';
import * as random from '@stdlib/types/random';
/**
* Supported data types.
*/
-type DataType = FloatDataType | 'generic';
+type DataType = RealFloatingPointDataType | 'generic';
/**
* Output array.
diff --git a/array/betaprime/docs/types/index.d.ts b/array/betaprime/docs/types/index.d.ts
index a52f29a0..c455f4ae 100644
--- a/array/betaprime/docs/types/index.d.ts
+++ b/array/betaprime/docs/types/index.d.ts
@@ -20,13 +20,13 @@
///
-import { FloatDataType, FloatTypedArray } from '@stdlib/types/array';
+import { RealFloatingPointDataType, FloatTypedArray } from '@stdlib/types/array';
import * as random from '@stdlib/types/random';
/**
* Supported data types.
*/
-type DataType = FloatDataType | 'generic';
+type DataType = RealFloatingPointDataType | 'generic';
/**
* Output array.
diff --git a/array/cosine/docs/types/index.d.ts b/array/cosine/docs/types/index.d.ts
index 870d32cf..ffb1ad2d 100644
--- a/array/cosine/docs/types/index.d.ts
+++ b/array/cosine/docs/types/index.d.ts
@@ -20,13 +20,13 @@
///
-import { FloatDataType, FloatTypedArray } from '@stdlib/types/array';
+import { RealFloatingPointDataType, FloatTypedArray } from '@stdlib/types/array';
import * as random from '@stdlib/types/random';
/**
* Supported data types.
*/
-type DataType = FloatDataType | 'generic';
+type DataType = RealFloatingPointDataType | 'generic';
/**
* Output array.
diff --git a/array/exponential/docs/types/index.d.ts b/array/exponential/docs/types/index.d.ts
index cb91eee8..8deecb5e 100644
--- a/array/exponential/docs/types/index.d.ts
+++ b/array/exponential/docs/types/index.d.ts
@@ -20,13 +20,13 @@
///
-import { FloatDataType, FloatTypedArray } from '@stdlib/types/array';
+import { RealFloatingPointDataType, FloatTypedArray } from '@stdlib/types/array';
import * as random from '@stdlib/types/random';
/**
* Supported data types.
*/
-type DataType = FloatDataType | 'generic';
+type DataType = RealFloatingPointDataType | 'generic';
/**
* Output array.
diff --git a/array/gamma/docs/types/index.d.ts b/array/gamma/docs/types/index.d.ts
index e1589b5c..cb71f7e3 100644
--- a/array/gamma/docs/types/index.d.ts
+++ b/array/gamma/docs/types/index.d.ts
@@ -20,13 +20,13 @@
///
-import { FloatDataType, FloatTypedArray } from '@stdlib/types/array';
+import { RealFloatingPointDataType, FloatTypedArray } from '@stdlib/types/array';
import * as random from '@stdlib/types/random';
/**
* Supported data types.
*/
-type DataType = FloatDataType | 'generic';
+type DataType = RealFloatingPointDataType | 'generic';
/**
* Output array.
diff --git a/array/geometric/docs/types/index.d.ts b/array/geometric/docs/types/index.d.ts
index af086b09..7c95172b 100644
--- a/array/geometric/docs/types/index.d.ts
+++ b/array/geometric/docs/types/index.d.ts
@@ -20,13 +20,13 @@
///
-import { FloatDataType, FloatTypedArray } from '@stdlib/types/array';
+import { RealFloatingPointDataType, FloatTypedArray } from '@stdlib/types/array';
import * as random from '@stdlib/types/random';
/**
* Supported data types.
*/
-type DataType = FloatDataType | 'generic';
+type DataType = RealFloatingPointDataType | 'generic';
/**
* Output array.
diff --git a/array/invgamma/docs/types/index.d.ts b/array/invgamma/docs/types/index.d.ts
index a6c747c8..6fc4f694 100644
--- a/array/invgamma/docs/types/index.d.ts
+++ b/array/invgamma/docs/types/index.d.ts
@@ -20,13 +20,13 @@
///
-import { FloatDataType, FloatTypedArray } from '@stdlib/types/array';
+import { RealFloatingPointDataType, FloatTypedArray } from '@stdlib/types/array';
import * as random from '@stdlib/types/random';
/**
* Supported data types.
*/
-type DataType = FloatDataType | 'generic';
+type DataType = RealFloatingPointDataType | 'generic';
/**
* Output array.
diff --git a/array/lognormal/docs/types/index.d.ts b/array/lognormal/docs/types/index.d.ts
index 1b5585c7..60a0d501 100644
--- a/array/lognormal/docs/types/index.d.ts
+++ b/array/lognormal/docs/types/index.d.ts
@@ -20,13 +20,13 @@
///
-import { FloatDataType, FloatTypedArray } from '@stdlib/types/array';
+import { RealFloatingPointDataType, FloatTypedArray } from '@stdlib/types/array';
import * as random from '@stdlib/types/random';
/**
* Supported data types.
*/
-type DataType = FloatDataType | 'generic';
+type DataType = RealFloatingPointDataType | 'generic';
/**
* Output array.
diff --git a/array/minstd-shuffle/docs/types/index.d.ts b/array/minstd-shuffle/docs/types/index.d.ts
index aad9cb2c..522d38f3 100644
--- a/array/minstd-shuffle/docs/types/index.d.ts
+++ b/array/minstd-shuffle/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { FloatDataType, FloatTypedArray, RealDataType, RealTypedArray } from '@stdlib/types/array';
+import { RealFloatingPointDataType, FloatTypedArray, RealDataType, RealTypedArray } from '@stdlib/types/array';
import * as random from '@stdlib/types/random';
/**
@@ -31,7 +31,7 @@ type DataType = RealDataType | 'generic';
/**
* Supported floating-point data types.
*/
-type NormalizedDataType = FloatDataType | 'generic';
+type NormalizedDataType = RealFloatingPointDataType | 'generic';
/**
* Output array.
diff --git a/array/minstd/docs/types/index.d.ts b/array/minstd/docs/types/index.d.ts
index a9475bab..442df730 100644
--- a/array/minstd/docs/types/index.d.ts
+++ b/array/minstd/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { FloatDataType, FloatTypedArray, RealDataType, RealTypedArray } from '@stdlib/types/array';
+import { RealFloatingPointDataType, FloatTypedArray, RealDataType, RealTypedArray } from '@stdlib/types/array';
import * as random from '@stdlib/types/random';
/**
@@ -31,7 +31,7 @@ type DataType = RealDataType | 'generic';
/**
* Supported floating-point data types.
*/
-type NormalizedDataType = FloatDataType | 'generic';
+type NormalizedDataType = RealFloatingPointDataType | 'generic';
/**
* Output array.
diff --git a/array/mt19937/docs/types/index.d.ts b/array/mt19937/docs/types/index.d.ts
index 1a04c540..1b75b30c 100644
--- a/array/mt19937/docs/types/index.d.ts
+++ b/array/mt19937/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { FloatDataType, FloatTypedArray, RealDataType, RealTypedArray } from '@stdlib/types/array';
+import { RealFloatingPointDataType, FloatTypedArray, RealDataType, RealTypedArray } from '@stdlib/types/array';
import * as random from '@stdlib/types/random';
/**
@@ -31,7 +31,7 @@ type DataType = RealDataType | 'generic';
/**
* Supported floating-point data types.
*/
-type NormalizedDataType = FloatDataType | 'generic';
+type NormalizedDataType = RealFloatingPointDataType | 'generic';
/**
* Output array.
diff --git a/array/normal/docs/types/index.d.ts b/array/normal/docs/types/index.d.ts
index ac616f21..4999beae 100644
--- a/array/normal/docs/types/index.d.ts
+++ b/array/normal/docs/types/index.d.ts
@@ -20,13 +20,13 @@
///
-import { FloatDataType, FloatTypedArray } from '@stdlib/types/array';
+import { RealFloatingPointDataType, FloatTypedArray } from '@stdlib/types/array';
import * as random from '@stdlib/types/random';
/**
* Supported data types.
*/
-type DataType = FloatDataType | 'generic';
+type DataType = RealFloatingPointDataType | 'generic';
/**
* Output array.
diff --git a/array/randu/docs/types/index.d.ts b/array/randu/docs/types/index.d.ts
index 2748a4b7..a7309369 100644
--- a/array/randu/docs/types/index.d.ts
+++ b/array/randu/docs/types/index.d.ts
@@ -20,13 +20,13 @@
///
-import { FloatDataType, FloatTypedArray } from '@stdlib/types/array';
+import { RealFloatingPointDataType, FloatTypedArray } from '@stdlib/types/array';
import * as random from '@stdlib/types/random';
/**
* Supported data types.
*/
-type DataType = FloatDataType | 'generic';
+type DataType = RealFloatingPointDataType | 'generic';
/**
* Output array.
diff --git a/array/uniform/docs/types/index.d.ts b/array/uniform/docs/types/index.d.ts
index 6fef7d93..807b0337 100644
--- a/array/uniform/docs/types/index.d.ts
+++ b/array/uniform/docs/types/index.d.ts
@@ -20,13 +20,13 @@
///
-import { FloatDataType, FloatTypedArray } from '@stdlib/types/array';
+import { RealFloatingPointDataType, FloatTypedArray } from '@stdlib/types/array';
import * as random from '@stdlib/types/random';
/**
* Supported data types.
*/
-type DataType = FloatDataType | 'generic';
+type DataType = RealFloatingPointDataType | 'generic';
/**
* Output array.