diff --git a/Sources/HTMLRange.m b/Sources/HTMLRange.m
index 2651e93..2c6b217 100644
--- a/Sources/HTMLRange.m
+++ b/Sources/HTMLRange.m
@@ -28,9 +28,23 @@
return [self initWithDocument:document startContainer:document startOffset:0 endContainer:document endOffset:0];
}
-- (instancetype)initWithDocument:(HTMLDocument *)document
+- (instancetype)initWithDowcument:(HTMLDocument *)document
+{
+ return [self initWithDocument:document startContainer:document startOffset:0 endContainer:document endOffset:0];
+}
+
+- (instancetype)initWithDowcument:(HTMLDocument *)document
startContainer:(HTMLNode *)startContainer startOffset:(NSUInteger)startOffset
endContainer:(HTMLNode *)endContainer endOffset:(NSUInteger)endOffset
+{
+ return [self initWithDocument:document
+ startContainer:startContainer startOffset:startOffset
+ endContainer:endContainer endOffset:endOffset];
+}
+
+- (instancetype)initWithDocument:(HTMLDocument *)document
+ startContainer:(HTMLNode *)startContainer startOffset:(NSUInteger)startOffset
+ endContainer:(HTMLNode *)endContainer endOffset:(NSUInteger)endOffset
{
self = [super init];
if (self) {
diff --git a/Sources/include/HTMLRange.h b/Sources/include/HTMLRange.h
index f12dc37..282f3bc 100644
--- a/Sources/include/HTMLRange.h
+++ b/Sources/include/HTMLRange.h
@@ -83,6 +83,11 @@ typedef NS_ENUM(unsigned short, HTMLRangeComparisonMethod)
*/
- (instancetype)initWithDocument:(HTMLDocument *)document;
+/**
+ Deprecated due to typo.
+ */
+- (instancetype)initWithDowcument:(HTMLDocument *)document __attribute__((deprecated("Replaced by -initWithDocument:")));
+
/**
Initializes a new range instance for the given document and boundaries.
@@ -94,8 +99,16 @@ typedef NS_ENUM(unsigned short, HTMLRangeComparisonMethod)
@return A new HTML Range instance.
*/
- (instancetype)initWithDocument:(HTMLDocument *)document
+ startContainer:(HTMLNode *)startContainer startOffset:(NSUInteger)startOffset
+ endContainer:(HTMLNode *)endContainer endOffset:(NSUInteger)endOffset;
+
+/**
+ Deprecated due to typo.
+ */
+- (instancetype)initWithDowcument:(HTMLDocument *)document
startContainer:(HTMLNode *)startContainer startOffset:(NSUInteger)startOffset
- endContainer:(HTMLNode *)endContainer endOffset:(NSUInteger)endOffset;
+ endContainer:(HTMLNode *)endContainer endOffset:(NSUInteger)endOffset
+ __attribute__((deprecated("Replaced by -initWithDocument:startContainer:startOffset:endContainer:endOffset:")));
/**
Sets the start boundary.