public commonArgs()

in src/chromeDebugAdapter.ts [210:229]


    public commonArgs(args: ICommonRequestArgs): void {
        if (args.webRoot && (!args.pathMapping || !args.pathMapping['/'])) {
            args.pathMapping = args.pathMapping || {};
            args.pathMapping['/'] = args.webRoot;
        }

        args.sourceMaps = typeof args.sourceMaps === 'undefined' || args.sourceMaps;
        args.sourceMapPathOverrides = getSourceMapPathOverrides(args.webRoot, args.sourceMapPathOverrides);
        args.skipFileRegExps = ['^chrome-extension:.*'];

        if (args.targetTypes === undefined) {
            args.targetFilter = utils.defaultTargetFilter;
        } else {
            args.targetFilter = utils.getTargetFilter(args.targetTypes);
        }

        args.smartStep = typeof args.smartStep === 'undefined' ? !this._isVSClient : args.smartStep;

        super.commonArgs(args);
    }