ts-simple-type
ts-simple-type copied to clipboard
RegExp support
The SimpleType of RegExp is:
{
kind: 'INTERFACE',
members: [
{ name: 'exec', optional: false, modifiers: [], type: [Object] },
{ name: 'test', optional: false, modifiers: [], type: [Object] },
{
name: 'source',
optional: false,
modifiers: [Array],
type: [Object]
},
{
name: 'global',
optional: false,
modifiers: [Array],
type: [Object]
},
{
name: 'ignoreCase',
optional: false,
modifiers: [Array],
type: [Object]
},
{
name: 'multiline',
optional: false,
modifiers: [Array],
type: [Object]
},
{
name: 'lastIndex',
optional: false,
modifiers: [],
type: [Object]
},
{ name: 'compile', optional: false, modifiers: [], type: [Object] },
{
name: 'flags',
optional: false,
modifiers: [Array],
type: [Object]
},
{
name: 'sticky',
optional: false,
modifiers: [Array],
type: [Object]
},
{
name: 'unicode',
optional: false,
modifiers: [Array],
type: [Object]
},
{
name: 'dotAll',
optional: false,
modifiers: [Array],
type: [Object]
},
{
name: '__@match@10',
optional: false,
modifiers: [],
type: [Object]
},
{
name: '__@replace@12',
optional: false,
modifiers: [],
type: [Object]
},
{
name: '__@search@15',
optional: false,
modifiers: [],
type: [Object]
},
{
name: '__@split@17',
optional: false,
modifiers: [],
type: [Object]
},
{
name: '__@matchAll@19',
optional: false,
modifiers: [],
type: [Object]
}
],
name: 'RegExp'
}
When I try isAssignableToValue(type, /test/, typeChecker), I get false.