Sha256: 2a771d907aebf9391ac1f50e4ad37952943515eeea0dcc7e78aa08f508294668

Contents?: true

Size: 1.39 KB

Versions: 29

Compression:

Stored size: 1.39 KB

Contents

declare namespace list {
  type List = {
    /**
     * Safely splits comma-separated values (such as those for `transition-*`
     * and `background` properties).
     *
     * ```js
     * Once (root, { list }) {
     *   list.comma('black, linear-gradient(white, black)')
     *   //=> ['black', 'linear-gradient(white, black)']
     * }
     * ```
     *
     * @param str Comma-separated values.
     * @return Split values.
     */
    comma(str: string): string[]

    default: List

    /**
     * Safely splits space-separated values (such as those for `background`,
     * `border-radius`, and other shorthand properties).
     *
     * ```js
     * Once (root, { list }) {
     *   list.space('1px calc(10% + 1px)') //=> ['1px', 'calc(10% + 1px)']
     * }
     * ```
     *
     * @param str Space-separated values.
     * @return Split values.
     */
    space(str: string): string[]

    /**
     * Safely splits values.
     *
     * ```js
     * Once (root, { list }) {
     *   list.split('1px calc(10% + 1px)', [' ', '\n', '\t']) //=> ['1px', 'calc(10% + 1px)']
     * }
     * ```
     *
     * @param string separated values.
     * @param separators array of separators.
     * @param last boolean indicator.
     * @return Split values.
     */
    split(
      string: string,
      separators: readonly string[],
      last: boolean
    ): string[]
  }
}

declare const list: list.List

export = list

Version data entries

29 entries across 29 versions & 2 rubygems

Version Path
rapid_stack-0.2.0 templates/frontend/node_modules/postcss/lib/list.d.ts
rapid_stack-0.1.1 templates/FrontEnd/node_modules/postcss/lib/list.d.ts
rapid_stack-0.1.0 templates/FrontEnd/node_modules/postcss/lib/list.d.ts
clapton-0.0.26 lib/clapton/javascripts/node_modules/postcss/lib/list.d.ts
clapton-0.0.25 lib/clapton/javascripts/node_modules/postcss/lib/list.d.ts
clapton-0.0.24 lib/clapton/javascripts/node_modules/postcss/lib/list.d.ts
clapton-0.0.23 lib/clapton/javascripts/node_modules/postcss/lib/list.d.ts
clapton-0.0.22 lib/clapton/javascripts/node_modules/postcss/lib/list.d.ts
clapton-0.0.21 lib/clapton/javascripts/node_modules/postcss/lib/list.d.ts
clapton-0.0.20 lib/clapton/javascripts/node_modules/postcss/lib/list.d.ts
clapton-0.0.19 lib/clapton/javascripts/node_modules/postcss/lib/list.d.ts
clapton-0.0.18 lib/clapton/javascripts/node_modules/postcss/lib/list.d.ts
clapton-0.0.17 lib/clapton/javascripts/node_modules/postcss/lib/list.d.ts
clapton-0.0.16 lib/clapton/javascripts/node_modules/postcss/lib/list.d.ts
clapton-0.0.15 lib/clapton/javascripts/node_modules/postcss/lib/list.d.ts
clapton-0.0.14 lib/clapton/javascripts/node_modules/postcss/lib/list.d.ts
clapton-0.0.13 lib/clapton/javascripts/node_modules/postcss/lib/list.d.ts
clapton-0.0.12 lib/clapton/javascripts/node_modules/postcss/lib/list.d.ts
clapton-0.0.11 lib/clapton/javascripts/node_modules/postcss/lib/list.d.ts
clapton-0.0.10 lib/clapton/javascripts/node_modules/postcss/lib/list.d.ts