Fixed issues from pull request on DefinitelyTyped

Removed sugar-tests.ts, it has an encoding problem that I need to fix (
uses non-ascii characters and the TS compiler chokes on them)
This commit is contained in:
jbaldwin
2013-08-20 20:40:12 -06:00
parent f6c5a200e5
commit 6577db67c7
5 changed files with 25 additions and 363 deletions
+1 -2
View File
@@ -38,7 +38,6 @@ require(['main'], (main, $, _, Backbone) => {
});
// ISSUE: https://github.com/borisyankov/DefinitelyTyped/issues/764
var recOne = requirejs.config({ baseUrl: 'js' });
var recOne = require.config({ baseUrl: 'js' });
recOne(['core'], function (core) {/*some code*/});
+3 -3
View File
@@ -142,13 +142,13 @@ interface RequireConfig {
* that does not call define() or have shim exports string
* value that can be checked.
**/
enforceDefine?: bool;
enforceDefine?: boolean;
/**
* If set to true, document.createElementNS() will be used
* to create script elements.
**/
xhtml?: bool;
xhtml?: boolean;
/**
* Extra query string arguments appended to URLs that RequireJS
@@ -194,7 +194,7 @@ interface Require {
/**
* Configure require.js
**/
config(config: RequireConfig): void;
config(config: RequireConfig): Require;
/**
* Start the main app logic.
+10 -2
View File
@@ -124,10 +124,18 @@ grid.canCellBeActive(5, 10);
grid.canCellBeSelected(5, 10);
grid.editActiveCell(Slick.Editors.Date);
grid.editActiveCell(new Slick.Editors.Date<MyData>({
column: cols,
container: undefined,
grid: grid
}));
grid.setActiveCell(0, 0);
grid.editActiveCell(Slick.Editors.Date);
grid.editActiveCell(new Slick.Editors.Date<MyData>({
column: cols,
container: undefined,
grid: grid
}));
grid.flashCell(5, 10);
grid.flashCell(5, 10, 500);
+11 -9
View File
@@ -24,7 +24,7 @@ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
*/
/// <reference path="jQuery.d.ts" />
/// <reference path="../jquery/jquery.d.ts" />
declare module Slick {
@@ -759,8 +759,10 @@ declare module Slick {
* Returns an array of every data object, unless you're using DataView in which case it returns a DataView object.
* @return
**/
public getData(): T[];
public getData(): DataView;
public getData(): any;
//public getData(): T[];
// Issue: typescript limitation, cannot differentiate calls by return type only, so need to cast to DataView or T[].
//public getData(): DataView;
/**
* Returns the databinding item at a given position.
@@ -1589,19 +1591,19 @@ declare module Slick {
public storeResult(groupTotals: GroupTotals<T, any>): void; // todo "R"
}
export class Avg extends Aggregator {
export class Avg<T> extends Aggregator<T> {
}
export class Min extends Aggregator {
export class Min<T> extends Aggregator<T> {
}
export class Max extends Aggregator {
export class Max<T> extends Aggregator<T> {
}
export class Sum extends Aggregator {
export class Sum<T> extends Aggregator<T> {
}
}
-347
View File
@@ -1,347 +0,0 @@
///// <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(); // - > '&lt;p&gt;some text&lt;/p&gt;'
//'one & two'.escapeHTML(); // - > 'one &amp; 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
//'<p>just <b>some</b> text</p>'.stripTags(); // - > 'just some text'
//'<p>just <b>some</b> text</p>'.stripTags('p'); // - > 'just <b>some</b> text'
//'man from the boondocks'.titleize(); // - > 'Man from the Boondocks'
//'x-men: the last stand'.titleize(); // - > 'X Men: The Last Stand'
//'TheManWithoutAPast'.titleize(); // - > 'The Man Without a Past'
//'raiders_of_the_lost_ark'.titleize(); // - > 'Raiders of the Lost Ark'
//'lucky charms'.to(); // - > 'lucky charms'
//'lucky charms'.to(7); // - > 'lucky ch'
//'153'.toNumber(); // - > 153
//'12,000'.toNumber(); // - > 12000
//'10px'.toNumber(); // - > 10
//'ff'.toNumber(16); // - > 255
//' wasabi '.trim(); // - > 'wasabi'
//' wasabi '.trimLeft(); // - > 'wasabi '
//' wasabi '.trimRight(); // - > ' wasabi'
//'just sittin on the dock of the bay'.truncate(20); // - > 'just sittin on the do...'
//'just sittin on the dock of the bay'.truncate(20, false); // - > 'just sittin on the...'
//'just sittin on the dock of the bay'.truncate(20, true, 'middle'); // - > 'just sitt...of the bay'
//'just sittin on the dock of the bay'.truncate(20, true, 'left'); // - > '...the dock of the bay'
//'a-farewell-to-arms'.underscore(); // - > 'a_farewell_to_arms'
//'capsLock'.underscore(); // - > 'caps_lock'
//'&lt;p&gt;some text&lt;/p&gt;'.unescapeHTML(); // - > '<p>some text</p>'
//'one &amp; two'.unescapeHTML(); // - > 'one & two'
//'http%3A%2F%2Ffoo.com%2Fthe%20bar'.unescapeURL(); // - > 'http://foo.com/the bar'
//'http%3A%2F%2Ffoo.com%2Fthe%20bar'.unescapeURL(true); // - > 'http%3A%2F%2Ffoo.com%2Fthe bar'
//'broken wear'.words(); // - > ['broken', 'wear']
//'broken wear'.words(function (w) {
// // Called twice: "broken", "wear"
//});
//'??? YAMADA??!'.zenkaku(); // - > '??? YAMADA??!'
//'??? YAMADA??!'.zenkaku('a'); // - > '??? YAMADA??!'
//'??? YAMADA??!'.zenkaku('alphabet'); // - > '??? YAMADA??!'
//'?????! 25???!'.zenkaku('katakana', 'numbers'); // - > '?????! 25???!'
//'?????! 25???!'.zenkaku('k', 'n'); // - > '?????! 25???!'
//'?????! 25???!'.zenkaku('kn'); // - > '?????! 25???!'
//'?????! 25???!'.zenkaku('sp'); // - > '?????! 25???!'
//// static
////Number.random(50, 100); // - > ex.85
////Number.random(50); // - > ex.27
////Number.random(); // - > ex.0
//(1000).abbr(); // - > "1k"
//(1000000).abbr(); // - > "1m"
//(1280).abbr(1); // - > "1.3k"
//(1000).bytes(); // - > "1kB"
//(1000).bytes(2); // - > "0.98kB"
//((10).pow(20)).bytes(); // - > "90,949,470TB"
//((10).pow(20)).bytes(0, false); // - > "87EB"
//(1000).bytes(); // - > "1kB"
//(1000).bytes(2); // - > "0.98kB"
//((10).pow(20)).bytes(); // - > "90,949,470TB"
//((10).pow(20)).bytes(0, false); // - > "87EB"
//(3.241).ceil(); // - > 4
//(-3.241).ceil(); // - > -3
//(3.241).ceil(2); // - > 3.25
//(3748).ceil(-2); // - > 3800
//(65).chr(); // - > "A"
//(75).chr(); // - > "K"
//(8).downto(3); // - > [8, 7, 6, 5, 4, 3]
//(8).downto(3, function (n) {
// // This function is called 6 times receiving n as the value.
//});
//(8).downto(2, null, 2); // - > [8, 6, 4, 2]
//(500).duration(); // - > '500 milliseconds'
//(1200).duration(); // - > '1 second'
//(75).minutes().duration(); // - > '1 hour'
//(75).minutes().duration('es'); // - > '1 hora'
//(3.241).floor(); // - > 3
//(-3.841).floor(); // - > -4
//(3.241).floor(2); // - > 3.24
//(3748).floor(-2); // - > 3700
//(56782).format(); //- > '56,782'
//(56782).format(2); // - > '56,782.00'
//(4388.43).format(2, ' '); // - > '4 388.43'
//(4388.43).format(2, '.', ','); // - > '4.388,43'
//(255).hex(); // - > 'ff';
//(255).hex(4); // - > '00ff';
//(23654).hex(); // - > '5c66';
//(6).isEven(); // - > true
//(17).isEven(); // - > false
//(420).isInteger(); // - > true
//(4.5).isInteger(); // - > false
//(6).isMultipleOf(2); // - > true
//(17).isMultipleOf(2); // - > false
//(32).isMultipleOf(4); // - > true
//(34).isMultipleOf(4); // - > false
//(3).isOdd(); // - > true
//(18).isOdd(); // - > false
//(64).log(2); // - > 6
//(9).log(3); // - > 2
//(5).log(); // - > 1.6094379124341003
//(3).pow(3); // - > 27
//(-3).abs(); // - > 3
//(1024).sqrt(); // - > 32
//(1000).metric(); // - > "1k"
//(1000000).metric(); // - > "1,000k"
//(1000000).metric(0, false); // - > "1M"
//(1249).metric(2) + 'g'; // - > "1.25kg"
//(0.025).metric() + 'm'; // - > "25mm"
//(1).ordinalize(); // - > '1st'
//(2).ordinalize(); // - > '2nd'
//(8).ordinalize(); // - > '8th'
//(5).pad(2); // - > '05'
//(-5).pad(4); // - > '-0005'
//(82).pad(3, true); // - > '+082'
//(3.241).round(); // - > 3
//(-3.841).round(); // - > -4
//(3.241).round(2); // - > 3.24
//(3748).round(-2); // - > 3800
//(8).times(function (i) {
// // This function is called 8 times.
//});
//(420).toNumber(); // - > 420
//(5).milliseconds(); // - > 5
//(10).hours(); // - > 36000000
//(1).day(); // - > 86400000
//(5).daysAfter('tuesday'); // - > 5 days after tuesday of this week
//(1).yearAfter('January 23, 1997'); // - > January 23, 1998
//(5).weeksAgo(); // - > 5 weeks ago
//(1).yearAgo(); // - > January 23, 1996
//(5).daysBefore('tuesday'); // - > 5 days before tuesday of this week
//(1).yearBefore('January 23, 1997'); // - > January 23, 1996
//(5).weeksFromNow(); // - > 5 weeks ago
//(1).yearFromNow(); // - > January 23, 1998
//(2).upto(6); // - > [2, 3, 4, 5, 6]
//(2).upto(6, function (n) {
// // This function is called 5 times receiving n as the value.
//});
//(2).upto(8, null, 2); // - > [2, 4, 6, 8]