Diff
checker
टेक्स्ट
टेक्स्ट
छवियां
दस्तावेज़
Excel
फ़ोल्डर्स
Legal
Enterprise
डेस्कटॉप
मूल्य
साइन इन करें
Diffchecker डेस्कटॉप डाउनलोड करें
टेक्स्ट की तुलना करें
दो टेक्स्ट फ़ाइलों के बीच अंतर ढूंढें
उपकरण
इतिहास
रियल-टाइम एडिटर
अपरिवर्तित संक्षिप्त करें
लाइन रैप बंद
लेआउट
विभाजित
संयुक्त
परिवर्तन हाइलाइट करें
स्मार्ट
शब्द
अक्षर
सिंटैक्स हाइलाइटिंग
सिंटैक्स चुनें
अनदेखा करें
टेक्स्ट बदलें
पहले अंतर पर जाएँ
इनपुट संपादित करें
Diffchecker Desktop
Diffchecker चलाने का सबसे सुरक्षित तरीका। Diffchecker Desktop ऐप पाएं: आपके diffs कभी आपके कंप्यूटर से बाहर नहीं जाते!
Desktop पाएं
Discriminated union diff
बनाया गया
3 वर्ष पहले
Diff कभी समाप्त नहीं होता
साफ़
निर्यात करें
शेयर करें
समझाएं
18 हटाए गए
लाइनें
कुल
हटाया गया
अक्षर
कुल
हटाया गया
इस सुविधा का उपयोग जारी रखने के लिए, अपग्रेड करें
Diff
checker
Pro
मूल्य देखें
29 लाइनें
सभी को कॉपी करें
17 जोड़े गए
लाइनें
कुल
जोड़ा गया
अक्षर
कुल
जोड़ा गया
इस सुविधा का उपयोग जारी रखने के लिए, अपग्रेड करें
Diff
checker
Pro
मूल्य देखें
29 लाइनें
सभी को कॉपी करें
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
type
Options
=
{ foo: 'bar' }
type
Common
=
'c'
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
type ArgsRegExp = [first:
RegExp
, second?:
Options
]
type ArgsRegExp = [first:
'a0'
, second?:
Common
]
type ArgsString = [first:
string
, second?:
string
, third?:
Options
]
type ArgsString = [first:
'b0'
, second?:
'b1'
, third?:
Common
]
type Args = ArgsRegExp | ArgsString
type Args = ArgsRegExp | ArgsString
interface Params {
interface Params {
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
readonly
pattern: RegExp
readonly
custom: string
readonly
options
?:
Options
readonly
common
?:
Common
}
}
function getParams(args: ArgsRegExp): Params
function getParams(args: ArgsRegExp): Params
function getParams(args: ArgsString): Params
function getParams(args: ArgsString): Params
function getParams([first, second, third]: Args): Params {
function getParams([first, second, third]: Args): Params {
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
if (first
instanceof RegExp
) {
if (first
=== 'a0'
) {
return {
return {
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
pattern
: first,
custom
: first,
options
: second,
common
: second,
}
}
}
}
return {
return {
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
pattern: new RegExp(
custom:
first
,
first
+
second
second
,
)
,
common
: third,
options
: third,
}
}
}
}
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
सेव किए गए Diffs
ऑरिजनल टेक्स्ट
फ़ाइल खोलें
type Options = { foo: 'bar' } type ArgsRegExp = [first: RegExp, second?: Options] type ArgsString = [first: string, second?: string, third?: Options] type Args = ArgsRegExp | ArgsString interface Params { readonly pattern: RegExp readonly options?: Options } function getParams(args: ArgsRegExp): Params function getParams(args: ArgsString): Params function getParams([first, second, third]: Args): Params { if (first instanceof RegExp) { return { pattern: first, options: second, } } return { pattern: new RegExp( first, second ), options: third, } }
परिवर्तित टेक्स्ट
फ़ाइल खोलें
type Common = 'c' type ArgsRegExp = [first: 'a0', second?: Common] type ArgsString = [first: 'b0', second?: 'b1', third?: Common] type Args = ArgsRegExp | ArgsString interface Params { readonly custom: string readonly common?: Common } function getParams(args: ArgsRegExp): Params function getParams(args: ArgsString): Params function getParams([first, second, third]: Args): Params { if (first === 'a0') { return { custom: first, common: second, } } return { custom: first + second, common: third, } }
अंतर खोजें