gitlab.com/evatix-go/core@v1.3.55/coreinterface/pathextendinf/Joiner.go (about)

     1  package pathextendinf
     2  
     3  type Joiner interface {
     4  	// ParentDir
     5  	//
     6  	//  Join from ParentDir
     7  	ParentDir(relativePaths ...string) string
     8  	ParentDirExtender(relativePaths ...string) PathExtender
     9  
    10  	// RootDir
    11  	//
    12  	//  Join from Root Dir
    13  	RootDir(relativePaths ...string) string
    14  	JoinRootDirExtender(relativePaths ...string) PathExtender
    15  
    16  	// FullPath
    17  	//
    18  	//  Join from JoinFullPath
    19  	FullPath(relativePaths ...string) string
    20  	FullPathExtender(relativePaths ...string) PathExtender
    21  }