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...)