private static createFunctionSymbol()

in package/src/languageServiceManager/kustoLanguageService.ts [2198:2210]


    private static createFunctionSymbol(fn: s.Function): sym.FunctionSymbol {
        const parameters: sym.Parameter[] = fn.inputParameters.map((param) =>
            KustoLanguageService.createParameter(param)
        );

        // TODO: handle outputColumns (right now it doesn't seem to be implemented for any function).
        return new sym.FunctionSymbol.$ctor14(
            fn.name,
            fn.body,
            KustoLanguageService.toBridgeList(parameters),
            fn.docstring
        );
    }