Bearsampp / sandbox

R&D Repo for Bearsampp
GNU General Public License v3.0
0 stars 1 forks source link

remove this in the next major version, refactor the whole definition to: #67

Closed github-actions[bot] closed 1 month ago

github-actions[bot] commented 1 month ago

declare function stringWidth(string: string): number;

export \= stringWidth;

https://github.com/Bearsampp/sandbox/blob/cc052526131630b0528e9a081926498074d9d1a9/core/libs/nodejs/node_modules/string-width/index.d.ts#L23


declare const stringWidth: {
    /**
    Get the visual width of a string - the number of columns required to display it.

    Some Unicode characters are [fullwidth](https://en.wikipedia.org/wiki/Halfwidth_and_fullwidth_forms) and use double the normal width. [ANSI escape codes](https://en.wikipedia.org/wiki/ANSI_escape_code) are stripped and doesn't affect the width.

    @example
import stringWidth = require('string-width');

stringWidth('a');
//=> 1

stringWidth('古');
//=> 2

stringWidth('\u001B[1m古\u001B[22m');
//=> 2
```
*/
(string: string): number;

// TODO: remove this in the next major version, refactor the whole definition to:
// declare function stringWidth(string: string): number;
// export = stringWidth;
default: typeof stringWidth;

}

export = stringWidth;

github-actions[bot] commented 1 month ago

Closed in 0fc4b259dec266089dfe33817361dad75536acf8