mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-08-13 05:20:25 +00:00
Merge pull request #333 from jbaldwin/master
Updated box2d, underscore, sugar with versions and JSDoc
This commit is contained in:
Vendored
+995
-792
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,181 @@
|
||||
/// <reference path="../sugar.d.ts" />
|
||||
|
||||
'schfifty'.add(' five'); // - > schfifty five
|
||||
'dopamine'.insert('e', 3); // - > dopeamine
|
||||
'spelling eror'.insert('r', -3);// - > spelling error
|
||||
|
||||
'Welcome, Mr. {name}.'.assign({ name: 'Franklin' }); // - > 'Welcome, Mr. Franklin.'
|
||||
'You are {1} years old today.'.assign(14); // - > 'You are 14 years old today.'
|
||||
'{n} and {r}'.assign({ n: 'Cheech' }, { r: 'Chong' }); // - > 'Cheech and Chong'
|
||||
|
||||
'jumpy'.at(0); // - > 'j'
|
||||
'jumpy'.at(2); //- > 'm'
|
||||
'jumpy'.at(5); // - > 'j'
|
||||
'jumpy'.at(5, false); // - > ''
|
||||
'jumpy'.at(-1); // - > 'y'
|
||||
'lucky charms'.at(2, 4, 6, 8); // - > ['u', 'k', 'y', c']
|
||||
|
||||
'caps_lock'.camelize(); // - > 'CapsLock'
|
||||
'moz-border-radius'.camelize(); // - > 'MozBorderRadius'
|
||||
'moz-border-radius'.camelize(false); // - > 'mozBorderRadius'
|
||||
|
||||
'caps_lock'.camelize(); // - > 'CapsLock'
|
||||
'moz-border-radius'.camelize(); // - > 'MozBorderRadius'
|
||||
'moz-border-radius'.camelize(false); // - > 'mozBorderRadius'
|
||||
|
||||
'jumpy'.chars(); // - > ['j', 'u', 'm', 'p', 'y']
|
||||
'jumpy'.chars(function (c) {
|
||||
// Called 5 times: "j","u","m","p","y"
|
||||
});
|
||||
|
||||
'jumpy'.codes(); // - > [106, 117, 109, 112, 121]
|
||||
'jumpy'.codes(function (c) {
|
||||
// Called 5 times: 106, 117, 109, 112, 121
|
||||
});
|
||||
|
||||
'too \n much \n space'.compact(); // - > 'too much space'
|
||||
'enough \n '.compact(); // - > 'enough'
|
||||
|
||||
'a_farewell_to_arms'.dasherize(); // - > 'a-farewell-to-arms'
|
||||
'capsLock'.dasherize(); // - > 'caps-lock'
|
||||
|
||||
'aHR0cDovL3R3aXR0ZXIuY29tLw=='.decodeBase64(); // - > 'http://twitter.com/'
|
||||
'anVzdCBnb3QgZGVjb2RlZA=='.decodeBase64(); // - > 'just got decoded!'
|
||||
|
||||
'jumpy'.each(); // - > ['j', 'u', 'm', 'p', 'y']
|
||||
'jumpy'.each(/[r-z]/); // - > ['u', 'y']
|
||||
'jumpy'.each(/[r-z]/, function (m) {
|
||||
// Called twice: "u", "y"
|
||||
});
|
||||
|
||||
'gonna get encoded!'.encodeBase64(); // - > 'Z29ubmEgZ2V0IGVuY29kZWQh'
|
||||
'http://twitter.com/'.encodeBase64(); // - > 'aHR0cDovL3R3aXR0ZXIuY29tLw=='
|
||||
|
||||
'jumpy'.endsWith('py'); // - > true
|
||||
'jumpy'.endsWith(/[q-z]/); // - > true
|
||||
'jumpy'.endsWith('MPY'); // - > false
|
||||
'jumpy'.endsWith('MPY', false); // - > true
|
||||
|
||||
'<p>some text</p>'.escapeHTML(); // - > '<p>some text</p>'
|
||||
'one & two'.escapeHTML(); // - > 'one & two'
|
||||
|
||||
'really?'.escapeRegExp(); // - > 'really\?'
|
||||
'yes.'.escapeRegExp(); // - > 'yes\.'
|
||||
'(not really)'.escapeRegExp(); // - > '\(not really\)'
|
||||
|
||||
'http://foo.com/"bar"'.escapeURL(); // - > 'http://foo.com/%22bar%22'
|
||||
'http://foo.com/"bar"'.escapeURL(true); // - > 'http%3A%2F%2Ffoo.com%2F%22bar%22'
|
||||
|
||||
'lucky charms'.first(); // - > 'l'
|
||||
'lucky charms'.first(3); // - > 'luc'
|
||||
|
||||
'lucky charms'.from(); // - > 'lucky charms'
|
||||
'lucky charms'.from(7); // - > 'harms'
|
||||
|
||||
// visual studio is not liking these characters very much.
|
||||
'??? YAMADA??!'.hankaku(); // - > '??? YAMADA??!'
|
||||
'??? YAMADA??!'.hankaku('a'); // - > '??? YAMADA??!'
|
||||
'??? YAMADA??!'.hankaku('alphabet'); // - > '??? YAMADA??!'
|
||||
'?????! 25???!'.hankaku('katakana', 'numbers'); // - > '?????! 25???!'
|
||||
'?????! 25???!'.hankaku('k', 'n'); // - > '?????! 25???!'
|
||||
'?????! 25???!'.hankaku('kn'); // - > '?????! 25???!'
|
||||
'?????! 25???!'.hankaku('sp'); // - > '?????! 25???!'
|
||||
|
||||
'jumpy'.has('py'); // - > true
|
||||
'broken'.has(/[a-n]/); // - > true
|
||||
'broken'.has(/[s-z]/); // - > false
|
||||
|
||||
// visual studio is not liking these characters very much.
|
||||
'?????'.hasArabic(); // - > true
|
||||
'?????'.hasCyrillic(); // - > true
|
||||
'? ?????!'.hasHangul(); // - > true
|
||||
'??????'.hasKatakana(); // - > true
|
||||
"l'année".hasLatin(); // - > true
|
||||
|
||||
// visual studio is not liking these characters very much.
|
||||
'????'.hiragana(); // - > '????'
|
||||
'?????'.hiragana(); // - > '?????'
|
||||
'????'.hiragana(); // - > '????'
|
||||
'????'.hiragana(false); // - > '????'
|
||||
|
||||
'employee_salary'.humanize(); // - > 'Employee salary'
|
||||
'author_id'.humanize(); // - > 'Author'
|
||||
|
||||
''.isBlank(); // - > true
|
||||
' '.isBlank(); // - > true
|
||||
'noway'.isBlank(); // - > false
|
||||
|
||||
// visual studio is not liking these characters very much.
|
||||
'?????'.isArabic(); // - > true
|
||||
'?????'.isCyrillic(); // - > true
|
||||
'? ?????!'.isHangul(); // - > true
|
||||
'??????'.isKatakana(); // - > false
|
||||
"l'année".isLatin(); // - > true
|
||||
|
||||
// visual studio is not liking these characters very much.
|
||||
'????'.katakana(); // - > '????'
|
||||
'?????'.katakana(); // - > '?????'
|
||||
|
||||
'lucky charms'.last(); // - > 's'
|
||||
'lucky charms'.last(3); // - > 'rms'
|
||||
|
||||
'broken wear\nand\njumpy jump'.lines(); // - > ['broken wear', 'and', 'jumpy jump']
|
||||
'broken wear\nand\njumpy jump'.lines(function (l) {
|
||||
// Called three times: "broken wear", "and", "jumpy jump"
|
||||
});
|
||||
|
||||
'á'.normalize(); // - > 'a'
|
||||
'Ménage à trois'.normalize(); // - > 'Menage a trois'
|
||||
'Volkswagen'.normalize(); // - > 'Volkswagen'
|
||||
'FULLWIDTH'.normalize(); // - > 'FULLWIDTH'
|
||||
|
||||
'wasabi'.pad('-'); // - > '-wasabi-'
|
||||
'wasabi'.pad('-', 2); // - > '--wasabi--'
|
||||
'wasabi'.padLeft('-', 2); // - > '--wasabi'
|
||||
'wasabi'.padRight('-', 2); // - > 'wasabi--'
|
||||
|
||||
'Once upon a time.\n\nIn the land of oz...'.paragraphs(); // - > ['Once upon a time.', 'In the land of oz...']
|
||||
'Once upon a time.\n\nIn the land of oz...'.paragraphs(function (p) {
|
||||
// Called twice: "Once upon a time.", "In teh land of oz..."
|
||||
});
|
||||
|
||||
'hell, no!'.parameterize(); // - > 'hell-no'
|
||||
|
||||
'post'.pluralize(); // - > 'posts'
|
||||
'octopus'.pluralize(); // - > 'octopi'
|
||||
'sheep'.pluralize(); // - > 'sheep'
|
||||
'words'.pluralize(); // - > 'words'
|
||||
'CamelOctopus'.pluralize(); // - > 'CamelOctopi'
|
||||
|
||||
'schfifty five'.remove('f'); // - > 'schity ive'
|
||||
'schfifty five'.remove(/[a-f]/g); // - > 'shity iv'
|
||||
|
||||
'<p>just <b>some</b> text</p>'.removeTags(); // - > ''
|
||||
'<p>just <b>some</b> text</p>'.removeTags('b'); // - > '<p>just text</p>'
|
||||
|
||||
'jumpy'.repeat(2); // - > 'jumpyjumpy'
|
||||
'a'.repeat(5); // - > 'aaaaa'
|
||||
'a'.repeat(0); // - > ''
|
||||
|
||||
'jumpy'.reverse(); // - > 'ypmuj'
|
||||
'lucky charms'.reverse(); // - > 'smrahc ykcul'
|
||||
|
||||
'a'.shift(1); // - > 'b'
|
||||
'?'.shift(1); //- > '?'
|
||||
|
||||
'posts'.singularize(); // -> 'post'
|
||||
'octopi'.singularize(); // -> 'octopus'
|
||||
'sheep'.singularize(); // -> 'sheep'
|
||||
'word'.singularize(); // -> 'word'
|
||||
'CamelOctopi'.singularize(); // -> 'CamelOctopus'
|
||||
|
||||
'camelCase'.spacify(); // - > 'camel case'
|
||||
'an-ugly-string'.spacify(); // - > 'an ugly string'
|
||||
'oh-no_youDid-not'.spacify().capitalize(true); // - > 'something else'
|
||||
|
||||
'hello'.startsWith('hell'); // - > true
|
||||
'hello'.startsWith(/[a-h]/); // - > true
|
||||
'hello'.startsWith('HELL'); // - > false
|
||||
'hello'.startsWith('HELL', false); // - > true
|
||||
|
||||
|
||||
Vendored
+4119
-4042
File diff suppressed because it is too large
Load Diff
+2008
File diff suppressed because it is too large
Load Diff
+2031
File diff suppressed because it is too large
Load Diff
Vendored
+2060
-3097
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user