Strips index signatures from a record type, keeping only explicitly declared entries.
Retains entries with literal string or symbol keys and drops broad string or number index
signatures, isolating the concrete entries a type actually declares. Used by
Inheritance to expose only the inherited keys that Override is expected to
assign against.
Strips index signatures from a record type, keeping only explicitly declared entries.
Retains entries with literal string or symbol keys and drops broad
stringornumberindex signatures, isolating the concrete entries a type actually declares. Used by Inheritance to expose only the inherited keys that Override is expected to assign against.