Skip to content

STRUCT

SourceFilesList ​

Contents

  • Properties
    • sourceFiles
  • Methods
    • init(globs:)
    • init(sourceFiles:)
    • init(sourceFiles:)
    • paths(_:)
    • init(stringLiteral:)
    • init(arrayLiteral:)
swift
public struct SourceFilesList: ExpressibleByStringInterpolation, ExpressibleByArrayLiteral

A collection of source file globs.

Properties ​

sourceFiles ​

swift
public var sourceFiles: [SourceFiles]

List glob patterns.

Methods ​

init(globs:) ​

swift
public init(globs: [SourceFiles])

init(sourceFiles:) ​

swift
public init(sourceFiles: [SourceFiles])

init(sourceFiles:) ​

swift
public init(sourceFiles: [String])

Creates the source files list with the glob patterns as strings.

  • Parameter globs: Glob patterns.

Parameters ​

NameDescription
globsGlob patterns.

paths(_:) ​

swift
public static func paths(_ paths: [FilePath]) -> SourceFilesList

Returns a sources list from a list of paths.

  • Parameter paths: Source paths.

Parameters ​

NameDescription
pathsSource paths.

init(stringLiteral:) ​

swift
public init(stringLiteral value: String)

Parameters ​

NameDescription
valueThe value of the new instance.

init(arrayLiteral:) ​

swift
public init(arrayLiteral elements: SourceFiles...)