@bemedev/types
Version:
Type definitions for Bemedev projects
69 lines (66 loc) • 1.97 kB
JavaScript
import { expandFn, _unknown, typeFn } from '../utils.js';
/* eslint-disable @typescript-eslint/no-unused-vars */
const commons = expandFn((_) => _unknown(), {
partial: expandFn((_) => _unknown(), {
deep: (_) => _unknown(),
}),
const: (_) => _unknown(),
identity: (_) => _unknown(),
is: {
defined: (_) => _unknown(),
undefined: (_) => _unknown(),
null: (_) => _unknown(),
notNull: (_) => _unknown(),
},
unknown: _unknown,
any: typeFn()(),
neverify: (_) => _unknown(),
required: expandFn((_) => _unknown(), {
deep: (_) => _unknown(),
}),
readonly: expandFn((_) => _unknown(), {
deep: expandFn((_) => _unknown(), {
not: expandFn((_) => _unknown(), {
is: (_) => _unknown(),
}),
is: (_) => _unknown(),
}),
not: expandFn((_) => _unknown(), {
is: (_) => _unknown(),
}),
is: (_) => _unknown(),
}),
primitive: typeFn()(),
primitiveObject: typeFn()(),
symbol: typeFn()(),
date: typeFn()(),
function: expandFn((..._) => _unknown(), {
forceCast: (_) => _unknown(),
is: (_, __) => {
const _out = (_) => _unknown();
return _out;
},
dynamic: (..._) => _unknown(),
checker: typeFn()({
byType: expandFn((_) => _unknown(), {
forceCast: (_) => _unknown(),
}),
}),
}),
undefiny: (_) => _unknown(),
extract: expandFn((_, ...__) => _unknown(), {
const: (_, ...__) => _unknown(),
}),
exclude: expandFn((_, ...__) => _unknown(), {
const: (_, ...__) => _unknown(),
}),
union: (..._) => _unknown(),
null: typeFn()(),
bigint: typeFn()(),
never: _unknown(),
undefined: _unknown(),
keys: typeFn()(),
defaulted: (_, __) => _unknown(),
});
export { commons };
//# sourceMappingURL=commons.js.map