Data.String.NonEmpty.CodePoints - purescript-strings - Pursuit (original) (raw)
Package
Repository
#fromCodePointArray Source
fromCodePointArray :: Array CodePoint -> Maybe NonEmptyString
#fromNonEmptyCodePointArray Source
fromNonEmptyCodePointArray :: NonEmptyArray CodePoint -> NonEmptyString
#singleton Source
singleton :: CodePoint -> NonEmptyString
#cons Source
cons :: CodePoint -> String -> NonEmptyString
#snoc Source
snoc :: CodePoint -> String -> NonEmptyString
#fromFoldable1 Source
fromFoldable1 :: forall f. Foldable1 f => f CodePoint -> NonEmptyString
#toCodePointArray Source
toCodePointArray :: NonEmptyString -> Array CodePoint
#toNonEmptyCodePointArray Source
toNonEmptyCodePointArray :: NonEmptyString -> NonEmptyArray CodePoint
#codePointAt Source
codePointAt :: Int -> NonEmptyString -> Maybe CodePoint
#indexOf Source
indexOf :: Pattern -> NonEmptyString -> Maybe Int
#indexOf' Source
indexOf' :: Pattern -> Int -> NonEmptyString -> Maybe Int
#lastIndexOf Source
lastIndexOf :: Pattern -> NonEmptyString -> Maybe Int
#lastIndexOf' Source
lastIndexOf' :: Pattern -> Int -> NonEmptyString -> Maybe Int
#uncons Source
uncons :: NonEmptyString -> { head :: CodePoint, tail :: Maybe NonEmptyString }
#length Source
length :: NonEmptyString -> Int
#take Source
take :: Int -> NonEmptyString -> Maybe NonEmptyString
#takeWhile Source
takeWhile :: (CodePoint -> Boolean) -> NonEmptyString -> Maybe NonEmptyString
#drop Source
drop :: Int -> NonEmptyString -> Maybe NonEmptyString
#dropWhile Source
dropWhile :: (CodePoint -> Boolean) -> NonEmptyString -> Maybe NonEmptyString
#countPrefix Source
countPrefix :: (CodePoint -> Boolean) -> NonEmptyString -> Int
#splitAt Source
splitAt :: Int -> NonEmptyString -> { after :: Maybe NonEmptyString, before :: Maybe NonEmptyString }