INNER CODE UNIT · TypeScript

getListOfNamedTemplates

tim-koehler/Helm-Intellisense · src/utils.ts:176

function getListOfNamedTemplates(content: string): string[] {
    const matchRanges = new Set<string>();

    const templatePattern = /{{-? *define +"(.+?)" *-?}}/g;
    let result;
    while ((result = templatePattern.exec(content)) !== null) {
        matchRanges.add(result[1]);
    }
    return Array.from(matchRanges);
}

export function getChartBasePath(fileName: string): string | undefined {
    if (!fs.statSync(fileName).isFile()) {
        return undefined;
    }

    let possiblePathToChartDirectory = path.dirname(fileName);
    const dirs = ['templates', 'charts', 'crds'];

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…