| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- /* auto-generated by NAPI-RS */
- /* eslint-disable */
- export declare class Scanner {
- constructor(opts: ScannerOptions)
- scan(): Array<string>
- scanFiles(input: Array<ChangedContent>): Array<string>
- getCandidatesWithPositions(input: ChangedContent): Array<CandidateWithPosition>
- get files(): Array<string>
- get globs(): Array<GlobEntry>
- get normalizedSources(): Array<GlobEntry>
- }
- export interface CandidateWithPosition {
- /** The candidate string */
- candidate: string
- /** The position of the candidate inside the content file */
- position: number
- }
- export interface ChangedContent {
- /** File path to the changed file */
- file?: string
- /** Contents of the changed file */
- content?: string
- /** File extension */
- extension: string
- }
- export interface GlobEntry {
- /** Base path of the glob */
- base: string
- /** Glob pattern */
- pattern: string
- }
- export interface ScannerOptions {
- /** Glob sources */
- sources?: Array<SourceEntry>
- }
- export interface SourceEntry {
- /** Base path of the glob */
- base: string
- /** Glob pattern */
- pattern: string
- /** Negated flag */
- negated: boolean
- }
|