docs/libs/typescript.js
function getOuterTypeParametersOfClassOrInterface(symbol) {
            var declaration = symbol.flags & 32 /* Class */ ? symbol.valueDeclaration : ts.getDeclarationOfKind(symbol, 222 /* InterfaceDeclaration */);
            return appendOuterTypeParameters(undefined, declaration);
        }
function getOuterTypeParametersOfClassOrInterface(symbol) {
            var declaration = symbol.flags & 32 /* Class */ ? symbol.valueDeclaration : ts.getDeclarationOfKind(symbol, 222 /* InterfaceDeclaration */);
            return appendOuterTypeParameters(undefined, declaration);
        }
function getOuterTypeParametersOfClassOrInterface ( symbol ) { var declaration = symbol . flags & 32 /* Class */ ? symbol . valueDeclaration : ts . getDeclarationOfKind ( symbol , 222 /* InterfaceDeclaration */ ) ; return appendOuterTypeParameters ( undefined , declaration ) ; }
The outer type parameters are those defined by enclosing generic classes, methods, or functions.
The outer type parameters are those defined by enclosing generic classes methods or functions .