UNPKG
@itrocks/required
Version:
latest (0.2.1)
0.2.1
0.2.0
0.0.7
0.0.6
0.0.5
0.0.4
0.0.3
0.0.2
0.0.1
@Required decorator to enforce mandatory properties in data validation
it.rocks
itrocks-ts/required
@itrocks/required
/
cjs
/
required.d.ts
4 lines
(3 loc)
•
293 B
TypeScript
View Raw
1
2
3
4
import
{
KeyOf
,
ObjectOrType
}
from
'@itrocks/class-type'
;
export
declare
function
Required
<T
extends
object
>(
value
?:
boolean
):
import
(
"@itrocks/decorator/property"
).
DecorateCaller
<T>;
export
declare
function
requiredOf<T
extends
object
>(
target
:
ObjectOrType
<T>,
property
:
KeyOf
<T>):
boolean
;