@bemedev/types
Version:
Type definitions for Bemedev projects
114 lines (111 loc) • 3.34 kB
JavaScript
import { expandFn, _unknown, typeFn } from '../utils.js';
/* eslint-disable @typescript-eslint/no-unused-vars */
const _readonly = expandFn((_) => _unknown(), {
forceCast: (_) => _unknown(),
dynamic: (_) => _unknown(),
type: _unknown(),
is: (_) => _unknown(),
not: expandFn((_) => _unknown(), {
is: (_) => _unknown(),
}),
deep: expandFn((_) => _unknown(), {
not: expandFn((_) => _unknown(), {
is: (_) => _unknown(),
}),
is: (_) => _unknown(),
}),
});
const objects = typeFn()({
trueObject: typeFn()(),
keysOf: expandFn((_) => _unknown(), {
union: (_) => _unknown(),
}),
values: expandFn((_) => _unknown(), {
union: (_) => _unknown(),
}),
entries: (_) => _unknown(),
byKey: (_, __) => _unknown(),
keyTypes: typeFn()({
from: (_) => _unknown(),
}),
hasKeys: expandFn((_, ...__) => _unknown(), {
typings: (_) => {
const _out = (_) => _unknown();
return _out;
},
all: (_, ...__) => _unknown(),
}),
omit: expandFn((_, ...__) => _unknown(), {
const: expandFn((_, ...__) => _unknown(), {
is: (_, ...__) => {
const _out = (_) => _unknown();
return _out;
},
}),
is: (_, ...__) => {
const _out = (_) => _unknown();
return _out;
},
by: expandFn((_, ...__) => _unknown(), {
is: (_, ...__) => {
const _out = (_) => _unknown();
return _out;
},
const: expandFn((_, ...__) => _unknown(), {
is: (_, ...__) => {
const _out = (_) => _unknown();
return _out;
},
}),
}),
deep: expandFn((_, ...__) => _unknown(), {
is: (_, ...__) => {
const _out = (_) => _unknown();
return _out;
},
const: expandFn((_, ...__) => _unknown(), {
is: (_, ...__) => {
const _out = (_) => _unknown();
return _out;
},
}),
by: expandFn((_, ...__) => _unknown(), {
is: (_, ...__) => {
const _out = (_) => _unknown();
return _out;
},
const: expandFn((_, ...__) => _unknown(), {
is: (_, ...__) => {
const _out = (_) => _unknown();
return _out;
},
}),
}),
}),
}),
reverse: (_) => {
return _unknown();
},
readonly: _readonly,
freeze: _readonly,
required: expandFn((_) => _unknown(), {
deep: expandFn((_) => _unknown(), {
is: (_) => _unknown(),
}),
is: (_) => _unknown(),
}),
partial: expandFn((_) => _unknown(), {
deep: (_) => _unknown(),
}),
pick: expandFn((_, ...__) => _unknown(), {
by: expandFn((_, __) => _unknown(), {
keys: (_, __) => _unknown(),
}),
}),
ru: typeFn()(),
rn: typeFn()(),
ra: typeFn()(),
primitive: typeFn()(),
});
export { objects };
//# sourceMappingURL=objects.js.map