@types/parse-glob
TypeScript definitions for parse-glob
Last updated 2 years ago by types .
MIT · Repository · Original npm · Tarball · package.json
$ cnpm install @types/parse-glob 
SYNC missed versions from official npm registry.

Installation

npm install --save @types/parse-glob

Summary

This package contains type definitions for parse-glob (https://github.com/jonschlinkert/parse-glob).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/parse-glob.

index.d.ts

declare namespace parseGlob {
    interface Result {
        /**
         * A copy of the original, unmodified glob pattern.
         */
        orig: string;
        /**
         * An object with boolean information about the glob.
         */
        is: {
            /**
             * True if the pattern actually is a glob pattern.
             */
            glob: boolean;
            /**
             * True if it's a negation pattern (!/foo.js).
             */
            negated: boolean;
            /**
             * True if it has extglobs (@(foo|bar)).
             */
            extglob: boolean;
            /**
             * True if it has braces ({1..2} or .{txt,md}).
             */
            braces: boolean;
            /**
             * True if it has POSIX brackets ([[:alpha:]]).
             */
            brackets: boolean;
            /**
             * True if the pattern has a globstar (double star, **).
             */
            globstar: boolean;
            /**
             * True if the pattern should match dotfiles.
             */
            dotfile: boolean;
            /**
             * True if the pattern should match dot-directories (like .git).
             */
            dotdir: boolean;
        };
        /**
         * The glob pattern part of the string, if any.
         */
        glob: string;
        /**
         * The non-glob part of the string, if any.
         */
        base: string;
        /**
         * File path segments.
         */
        path: {
            /**
             * Directory.
             */
            dirname: string;
            /**
             * File name with extension.
             */
            basename: string;
            /**
             * File name without extension.
             */
            filename: string;
            /**
             * File extension with dot.
             */
            extname: string;
            /**
             * File extension without dot.
             */
            ext: string;
        };
    }
}

interface ParseGlob {
    (glob: string): parseGlob.Result;
}

declare const parseGlob: ParseGlob;
export = parseGlob;

Additional Details

  • Last updated: Tue, 07 Nov 2023 09:09:39 GMT
  • Dependencies: none

Credits

These definitions were written by glen-84.

Current Tags

  • 3.0.30                                ...           latest (3 years ago)
  • 3.0.29                                ...           ts2.0 (10 years ago)
  • 3.0.29                                ...           ts2.1 (10 years ago)
  • 3.0.29                                ...           ts2.2 (10 years ago)
  • 3.0.29                                ...           ts2.3 (10 years ago)
  • 3.0.29                                ...           ts2.4 (10 years ago)
  • 3.0.29                                ...           ts2.5 (10 years ago)
  • 3.0.29                                ...           ts2.6 (10 years ago)
  • 3.0.29                                ...           ts2.7 (10 years ago)
  • 3.0.29                                ...           ts2.8 (10 years ago)
  • 3.0.29                                ...           ts2.9 (10 years ago)
  • 3.0.29                                ...           ts3.0 (10 years ago)
  • 3.0.29                                ...           ts3.1 (10 years ago)
  • 3.0.29                                ...           ts3.2 (10 years ago)
  • 3.0.29                                ...           ts3.3 (10 years ago)
  • 3.0.29                                ...           ts3.4 (10 years ago)
  • 3.0.29                                ...           ts3.5 (10 years ago)
  • 3.0.29                                ...           ts3.6 (10 years ago)
  • 3.0.29                                ...           ts3.7 (10 years ago)
  • 3.0.29                                ...           ts3.8 (10 years ago)
  • 3.0.29                                ...           ts3.9 (10 years ago)
  • 3.0.29                                ...           ts4.0 (10 years ago)
  • 3.0.29                                ...           ts4.1 (10 years ago)
  • 3.0.29                                ...           ts4.2 (10 years ago)
  • 3.0.29                                ...           ts4.3 (10 years ago)
  • 3.0.29                                ...           ts4.4 (10 years ago)
  • 3.0.30                                ...           ts4.5 (3 years ago)
  • 3.0.30                                ...           ts4.6 (3 years ago)
  • 3.0.30                                ...           ts4.7 (3 years ago)
  • 3.0.30                                ...           ts4.8 (3 years ago)
  • 3.0.30                                ...           ts4.9 (3 years ago)
  • 3.0.30                                ...           ts5.0 (3 years ago)
  • 3.0.30                                ...           ts5.1 (3 years ago)
  • 3.0.30                                ...           ts5.2 (3 years ago)
  • 3.0.30                                ...           ts5.3 (3 years ago)

13 Versions

  • 3.0.31                                ...           2 years ago
  • 3.0.30                                ...           3 years ago
  • 3.0.29                                ...           10 years ago
  • 3.0.28                                ...           10 years ago
  • 3.0.27-alpha                                ...           10 years ago
  • 3.0.26-alpha                                ...           10 years ago
  • 3.0.25-alpha                                ...           10 years ago
  • 3.0.24-alpha                                ...           10 years ago
  • 3.0.23-alpha                                ...           10 years ago
  • 3.0.22-alpha                                ...           10 years ago
  • 3.0.21-alpha                                ...           10 years ago
  • 3.0.16-alpha                                ...           10 years ago
  • 3.0.15-alpha                                ...           10 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 1
Last Day 0
Last Week 1
Last Month 0
Dependencies (0)
None
Dev Dependencies (0)
None
Dependents (1)

Copyright 2013 - present © cnpmjs.org | Home |