"use strict" ; export abstract class PathResolverBase { protected extension : string ; protected pathSeparator : string ; constructor ( ) { this . extension = /^win/ . test ( process . platform ) ? ".bat" : "" ; this . pathSeparator = /^win/ . test ( process . platform ) ? "\\" : "/" ; } abstract async resolve ( ) ; }